From b6714f59cce26ddc831ca4a213e8f56476184fb1 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Mon, 10 Sep 2018 18:33:48 +0200 Subject: initial commit --- README | 3 + default.nix | 291 +++++++++++++++++++++ .../python-modules/applicationinsights/default.nix | 20 ++ .../python-modules/azure-batch/default.nix | 31 +++ .../python-modules/azure-cli-acr/default.nix | 35 +++ .../python-modules/azure-cli-acs/default.nix | 47 ++++ .../python-modules/azure-cli-advisor/default.nix | 31 +++ .../python-modules/azure-cli-ams/default.nix | 33 +++ .../azure-cli-appservice/default.nix | 45 ++++ .../python-modules/azure-cli-backup/default.nix | 33 +++ .../python-modules/azure-cli-batch/default.nix | 35 +++ .../python-modules/azure-cli-batchai/default.nix | 39 +++ .../python-modules/azure-cli-billing/default.nix | 31 +++ .../python-modules/azure-cli-cdn/default.nix | 31 +++ .../python-modules/azure-cli-cloud/default.nix | 29 ++ .../azure-cli-cognitiveservices/default.nix | 31 +++ .../azure-cli-command-modules-nspkg/default.nix | 26 ++ .../python-modules/azure-cli-configure/default.nix | 29 ++ .../azure-cli-consumption/default.nix | 31 +++ .../python-modules/azure-cli-container/default.nix | 41 +++ .../python-modules/azure-cli-core/default.nix | 60 +++++ .../python-modules/azure-cli-cosmosdb/default.nix | 33 +++ .../python-modules/azure-cli-dla/default.nix | 33 +++ .../python-modules/azure-cli-dls/default.nix | 33 +++ .../python-modules/azure-cli-dms/default.nix | 33 +++ .../python-modules/azure-cli-eventgrid/default.nix | 33 +++ .../python-modules/azure-cli-eventhubs/default.nix | 33 +++ .../python-modules/azure-cli-extension/default.nix | 44 ++++ .../python-modules/azure-cli-feedback/default.nix | 31 +++ .../python-modules/azure-cli-find/default.nix | 31 +++ .../azure-cli-interactive/default.nix | 39 +++ .../python-modules/azure-cli-iot/default.nix | 35 +++ .../python-modules/azure-cli-keyvault/default.nix | 37 +++ .../python-modules/azure-cli-lab/default.nix | 33 +++ .../python-modules/azure-cli-monitor/default.nix | 31 +++ .../python-modules/azure-cli-network/default.nix | 37 +++ .../python-modules/azure-cli-nspkg/default.nix | 22 ++ .../python-modules/azure-cli-profile/default.nix | 29 ++ .../python-modules/azure-cli-rdbms/default.nix | 33 +++ .../python-modules/azure-cli-redis/default.nix | 31 +++ .../azure-cli-reservations/default.nix | 31 +++ .../python-modules/azure-cli-resource/default.nix | 33 +++ .../python-modules/azure-cli-role/default.nix | 39 +++ .../python-modules/azure-cli-search/default.nix | 31 +++ .../azure-cli-servicebus/default.nix | 33 +++ .../azure-cli-servicefabric/default.nix | 45 ++++ .../python-modules/azure-cli-sql/default.nix | 35 +++ .../python-modules/azure-cli-storage/default.nix | 33 +++ .../python-modules/azure-cli-telemetry/default.nix | 24 ++ .../python-modules/azure-cli-vm/default.nix | 45 ++++ .../python-modules/azure-cli/default.nix | 127 +++++++++ .../python-modules/azure-common/default.nix | 26 ++ .../azure-datalake-store/default.nix | 30 +++ .../python-modules/azure-graphrbac/default.nix | 37 +++ .../python-modules/azure-keyvault/default.nix | 37 +++ .../python-modules/azure-mgmt-advisor/default.nix | 37 +++ .../azure-mgmt-authorization/default.nix | 37 +++ .../python-modules/azure-mgmt-batch/default.nix | 33 +++ .../python-modules/azure-mgmt-batchai/default.nix | 31 +++ .../python-modules/azure-mgmt-billing/default.nix | 37 +++ .../python-modules/azure-mgmt-cdn/default.nix | 31 +++ .../azure-mgmt-cognitiveservices/default.nix | 37 +++ .../python-modules/azure-mgmt-compute/default.nix | 33 +++ .../azure-mgmt-consumption/default.nix | 37 +++ .../azure-mgmt-containerinstance/default.nix | 31 +++ .../azure-mgmt-containerregistry/default.nix | 33 +++ .../azure-mgmt-containerservice/default.nix | 39 +++ .../python-modules/azure-mgmt-cosmosdb/default.nix | 31 +++ .../azure-mgmt-datalake-analytics/default.nix | 37 +++ .../azure-mgmt-datalake-nspkg/default.nix | 26 ++ .../azure-mgmt-datalake-store/default.nix | 37 +++ .../azure-mgmt-datamigration/default.nix | 31 +++ .../azure-mgmt-devtestlabs/default.nix | 37 +++ .../python-modules/azure-mgmt-dns/default.nix | 31 +++ .../azure-mgmt-eventgrid/default.nix | 37 +++ .../python-modules/azure-mgmt-eventhub/default.nix | 39 +++ .../python-modules/azure-mgmt-iothub/default.nix | 27 ++ .../default.nix | 31 +++ .../python-modules/azure-mgmt-keyvault/default.nix | 39 +++ .../azure-mgmt-loganalytics/default.nix | 31 +++ .../azure-mgmt-managementgroups/default.nix | 31 +++ .../azure-mgmt-marketplaceordering/default.nix | 37 +++ .../python-modules/azure-mgmt-media/default.nix | 31 +++ .../python-modules/azure-mgmt-monitor/default.nix | 37 +++ .../python-modules/azure-mgmt-msi/default.nix | 37 +++ .../python-modules/azure-mgmt-network/default.nix | 31 +++ .../python-modules/azure-mgmt-nspkg/default.nix | 23 ++ .../python-modules/azure-mgmt-rdbms/default.nix | 31 +++ .../azure-mgmt-recoveryservices/default.nix | 33 +++ .../azure-mgmt-recoveryservicesbackup/default.nix | 37 +++ .../python-modules/azure-mgmt-redis/default.nix | 37 +++ .../azure-mgmt-reservations/default.nix | 31 +++ .../python-modules/azure-mgmt-resource/default.nix | 27 ++ .../python-modules/azure-mgmt-search/default.nix | 31 +++ .../azure-mgmt-servicebus/default.nix | 31 +++ .../azure-mgmt-servicefabric/default.nix | 39 +++ .../python-modules/azure-mgmt-sql/default.nix | 31 +++ .../python-modules/azure-mgmt-storage/default.nix | 37 +++ .../azure-mgmt-trafficmanager/default.nix | 31 +++ .../python-modules/azure-mgmt-web/default.nix | 37 +++ .../azure-multiapi-storage/default.nix | 40 +++ .../python-modules/azure-nspkg/default.nix | 21 ++ .../python-modules/azure-storage-blob/default.nix | 37 +++ .../azure-storage-common/default.nix | 40 +++ .../python-modules/azure-storage-nspkg/default.nix | 26 ++ .../python-modules/humanfriendly/default.nix | 25 ++ .../development/python-modules/isodate/default.nix | 27 ++ .../python-modules/jmespath/default.nix | 20 ++ pkgs/development/python-modules/knack/default.nix | 33 +++ pkgs/development/python-modules/msrest/default.nix | 31 +++ .../python-modules/msrestazure/default.nix | 26 ++ .../python-modules/portalocker/default.nix | 21 ++ .../python-modules/pydocumentdb/default.nix | 23 ++ .../python-modules/sshtunnel/default.nix | 24 ++ .../development/python-modules/urllib3/default.nix | 34 +++ .../python-modules/vsts-cd-manager/default.nix | 25 ++ 116 files changed, 4152 insertions(+) create mode 100644 README create mode 100644 default.nix create mode 100644 pkgs/development/python-modules/applicationinsights/default.nix create mode 100644 pkgs/development/python-modules/azure-batch/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-acr/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-acs/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-advisor/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-ams/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-appservice/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-backup/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-batch/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-batchai/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-billing/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-cdn/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-cloud/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-cognitiveservices/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-command-modules-nspkg/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-configure/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-consumption/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-container/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-core/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-cosmosdb/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-dla/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-dls/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-dms/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-eventgrid/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-eventhubs/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-extension/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-feedback/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-find/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-interactive/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-iot/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-keyvault/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-lab/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-monitor/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-network/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-nspkg/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-profile/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-rdbms/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-redis/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-reservations/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-resource/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-role/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-search/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-servicebus/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-servicefabric/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-sql/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-storage/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-telemetry/default.nix create mode 100644 pkgs/development/python-modules/azure-cli-vm/default.nix create mode 100644 pkgs/development/python-modules/azure-cli/default.nix create mode 100644 pkgs/development/python-modules/azure-common/default.nix create mode 100644 pkgs/development/python-modules/azure-datalake-store/default.nix create mode 100644 pkgs/development/python-modules/azure-graphrbac/default.nix create mode 100644 pkgs/development/python-modules/azure-keyvault/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-advisor/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-authorization/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-batch/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-batchai/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-billing/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-cdn/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-compute/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-consumption/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-containerregistry/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-containerservice/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-datamigration/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-dns/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-eventhub/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-iothub/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-keyvault/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-media/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-monitor/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-msi/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-network/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-nspkg/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-rdbms/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-redis/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-reservations/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-resource/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-search/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-servicebus/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-sql/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-storage/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix create mode 100644 pkgs/development/python-modules/azure-mgmt-web/default.nix create mode 100644 pkgs/development/python-modules/azure-multiapi-storage/default.nix create mode 100644 pkgs/development/python-modules/azure-nspkg/default.nix create mode 100644 pkgs/development/python-modules/azure-storage-blob/default.nix create mode 100644 pkgs/development/python-modules/azure-storage-common/default.nix create mode 100644 pkgs/development/python-modules/azure-storage-nspkg/default.nix create mode 100644 pkgs/development/python-modules/humanfriendly/default.nix create mode 100644 pkgs/development/python-modules/isodate/default.nix create mode 100644 pkgs/development/python-modules/jmespath/default.nix create mode 100644 pkgs/development/python-modules/knack/default.nix create mode 100644 pkgs/development/python-modules/msrest/default.nix create mode 100644 pkgs/development/python-modules/msrestazure/default.nix create mode 100644 pkgs/development/python-modules/portalocker/default.nix create mode 100644 pkgs/development/python-modules/pydocumentdb/default.nix create mode 100644 pkgs/development/python-modules/sshtunnel/default.nix create mode 100644 pkgs/development/python-modules/urllib3/default.nix create mode 100644 pkgs/development/python-modules/vsts-cd-manager/default.nix diff --git a/README b/README new file mode 100644 index 0000000..740828f --- /dev/null +++ b/README @@ -0,0 +1,3 @@ +# azure-cli-nix + +Nixpkgs overlay for azure-cli diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..91c7ccc --- /dev/null +++ b/default.nix @@ -0,0 +1,291 @@ +self: super: + +{ + python36 = super.python36.override { + packageOverrides = python-self: python-super: + + let + my_urllib3 = python-super.callPackage ./pkgs/development/python-modules/urllib3 {}; + + my_isodate = python-super.callPackage ./pkgs/development/python-modules/isodate { }; + + my_jmespath = python-super.callPackage ./pkgs/development/python-modules/jmespath { }; + + + # + # get transitive dependencies right as well .... + # + my_requests = python-super.requests.override { urllib3 = my_urllib3; }; + + my_requests_oauthlib = python-super.requests_oauthlib.override { requests = my_requests; }; + + my_adal = python-super.adal.override { requests = my_requests; }; + + my_argcomplete = python-super.argcomplete.override { + requests_toolbelt = python-super.requests_toolbelt.override { + requests = my_requests; + betamax = python-super.betamax.override { requests = my_requests; }; + }; + }; + + + in + + { + + applicationinsights = python-super.callPackage ./pkgs/development/python-modules/applicationinsights {}; + + azure-batch = python-super.callPackage ./pkgs/development/python-modules/azure-batch { }; + + azure-cli = python-super.callPackage ./pkgs/development/python-modules/azure-cli { }; + + azure-cli-acr = python-super.callPackage ./pkgs/development/python-modules/azure-cli-acr { }; + + azure-cli-acs = python-super.callPackage ./pkgs/development/python-modules/azure-cli-acs { }; + + azure-cli-advisor = python-super.callPackage ./pkgs/development/python-modules/azure-cli-advisor { }; + + azure-cli-ams = python-super.callPackage ./pkgs/development/python-modules/azure-cli-ams { }; + + azure-cli-appservice = python-super.callPackage ./pkgs/development/python-modules/azure-cli-appservice { + urllib3 = my_urllib3; + }; + + azure-cli-backup = python-super.callPackage ./pkgs/development/python-modules/azure-cli-backup { }; + + azure-cli-batch = python-super.callPackage ./pkgs/development/python-modules/azure-cli-batch { }; + + azure-cli-batchai = python-super.callPackage ./pkgs/development/python-modules/azure-cli-batchai { }; + + azure-cli-billing = python-super.callPackage ./pkgs/development/python-modules/azure-cli-billing { }; + + azure-cli-cdn = python-super.callPackage ./pkgs/development/python-modules/azure-cli-cdn { }; + + azure-cli-cloud = python-super.callPackage ./pkgs/development/python-modules/azure-cli-cloud { }; + + azure-cli-cognitiveservices = python-super.callPackage ./pkgs/development/python-modules/azure-cli-cognitiveservices { }; + + azure-cli-command-modules-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-cli-command-modules-nspkg { }; + + azure-cli-configure = python-super.callPackage ./pkgs/development/python-modules/azure-cli-configure { }; + + azure-cli-consumption = python-super.callPackage ./pkgs/development/python-modules/azure-cli-consumption { }; + + azure-cli-container = python-super.callPackage ./pkgs/development/python-modules/azure-cli-container { }; + + azure-cli-core = python-super.callPackage ./pkgs/development/python-modules/azure-cli-core { + adal = my_adal; + argcomplete = my_argcomplete; + jmespath = my_jmespath; + requests = my_requests; + }; + + azure-cli-cosmosdb = python-super.callPackage ./pkgs/development/python-modules/azure-cli-cosmosdb { }; + + azure-cli-dla = python-super.callPackage ./pkgs/development/python-modules/azure-cli-dla { }; + + azure-cli-dls = python-super.callPackage ./pkgs/development/python-modules/azure-cli-dls { }; + + azure-cli-dms = python-super.callPackage ./pkgs/development/python-modules/azure-cli-dms { }; + + azure-cli-eventgrid = python-super.callPackage ./pkgs/development/python-modules/azure-cli-eventgrid { }; + + azure-cli-eventhubs = python-super.callPackage ./pkgs/development/python-modules/azure-cli-eventhubs { }; + + azure-cli-extension = python-super.callPackage ./pkgs/development/python-modules/azure-cli-extension { }; + + azure-cli-feedback = python-super.callPackage ./pkgs/development/python-modules/azure-cli-feedback { }; + + azure-cli-find = python-super.callPackage ./pkgs/development/python-modules/azure-cli-find { }; + + azure-cli-interactive = python-super.callPackage ./pkgs/development/python-modules/azure-cli-interactive { + jmespath = my_jmespath; + }; + + azure-cli-iot = python-super.callPackage ./pkgs/development/python-modules/azure-cli-iot { }; + + azure-cli-keyvault = python-super.callPackage ./pkgs/development/python-modules/azure-cli-keyvault { }; + + azure-cli-lab = python-super.callPackage ./pkgs/development/python-modules/azure-cli-lab { }; + + azure-cli-monitor = python-super.callPackage ./pkgs/development/python-modules/azure-cli-monitor { }; + + azure-cli-network = python-super.callPackage ./pkgs/development/python-modules/azure-cli-network { }; + + azure-cli-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-cli-nspkg { }; + + azure-cli-profile = python-super.callPackage ./pkgs/development/python-modules/azure-cli-profile { }; + + azure-cli-rdbms = python-super.callPackage ./pkgs/development/python-modules/azure-cli-rdbms { }; + + azure-cli-redis = python-super.callPackage ./pkgs/development/python-modules/azure-cli-redis { }; + + azure-cli-reservations = python-super.callPackage ./pkgs/development/python-modules/azure-cli-reservations { }; + + azure-cli-resource = python-super.callPackage ./pkgs/development/python-modules/azure-cli-resource { }; + + azure-cli-role = python-super.callPackage ./pkgs/development/python-modules/azure-cli-role { }; + + azure-cli-search = python-super.callPackage ./pkgs/development/python-modules/azure-cli-search { }; + + azure-cli-servicebus = python-super.callPackage ./pkgs/development/python-modules/azure-cli-servicebus { }; + + azure-cli-servicefabric = python-super.callPackage ./pkgs/development/python-modules/azure-cli-servicefabric { }; + + azure-cli-sql = python-super.callPackage ./pkgs/development/python-modules/azure-cli-sql { }; + + azure-cli-storage = python-super.callPackage ./pkgs/development/python-modules/azure-cli-storage { }; + + azure-cli-telemetry = python-super.callPackage ./pkgs/development/python-modules/azure-cli-telemetry { }; + + azure-cli-vm = python-super.callPackage ./pkgs/development/python-modules/azure-cli-vm { }; + + azure-common = python-super.callPackage ./pkgs/development/python-modules/azure-common { }; + + azure-datalake-store = python-super.callPackage ./pkgs/development/python-modules/azure-datalake-store { + adal = my_adal; + }; + + azure-graphrbac = python-super.callPackage ./pkgs/development/python-modules/azure-graphrbac { }; + + azure-keyvault = python-super.callPackage ./pkgs/development/python-modules/azure-keyvault { + requests = my_requests; + }; + + azure-mgmt-advisor = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-advisor { }; + + azure-mgmt-authorization = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-authorization { }; + + azure-mgmt-batch = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-batch { }; + + azure-mgmt-batchai = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-batchai { }; + + azure-mgmt-billing = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-billing { }; + + azure-mgmt-cdn = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-cdn { }; + + azure-mgmt-cognitiveservices = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-cognitiveservices { }; + + azure-mgmt-compute = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-compute { }; + + azure-mgmt-consumption = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-consumption { }; + + azure-mgmt-containerinstance = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-containerinstance { }; + + azure-mgmt-containerregistry = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-containerregistry { }; + + azure-mgmt-containerservice = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-containerservice { }; + + azure-mgmt-cosmosdb = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-cosmosdb { }; + + azure-mgmt-datalake-analytics = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-datalake-analytics { }; + + azure-mgmt-datalake-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-datalake-nspkg { }; + + azure-mgmt-datalake-store = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-datalake-store { }; + + azure-mgmt-datamigration = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-datamigration { }; + + azure-mgmt-devtestlabs = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-devtestlabs { }; + + azure-mgmt-dns = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-dns { }; + + azure-mgmt-eventgrid = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-eventgrid { }; + + azure-mgmt-eventhub = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-eventhub { }; + + azure-mgmt-iothub = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-iothub { }; + + azure-mgmt-iothubprovisioningservices = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices { }; + + azure-mgmt-keyvault = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-keyvault { }; + + azure-mgmt-loganalytics = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-loganalytics { }; + + azure-mgmt-managementgroups = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-managementgroups { }; + + azure-mgmt-marketplaceordering = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-marketplaceordering { }; + + azure-mgmt-media = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-media { }; + + azure-mgmt-monitor = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-monitor { }; + + azure-mgmt-msi = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-msi { }; + + azure-mgmt-network = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-network { }; + + azure-mgmt-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-nspkg { }; + + azure-mgmt-rdbms = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-rdbms { }; + + azure-mgmt-recoveryservices = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-recoveryservices { }; + + azure-mgmt-recoveryservicesbackup = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup { }; + + azure-mgmt-redis = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-redis { }; + + azure-mgmt-reservations = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-reservations { }; + + azure-mgmt-resource = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-resource { }; + + azure-mgmt-search = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-search { }; + + azure-mgmt-servicebus = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-servicebus { }; + + azure-mgmt-servicefabric = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-servicefabric { }; + + azure-mgmt-sql = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-sql { }; + + azure-mgmt-storage = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-storage { }; + + azure-mgmt-trafficmanager = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-trafficmanager { }; + + azure-mgmt-web = python-super.callPackage ./pkgs/development/python-modules/azure-mgmt-web { }; + + azure-multiapi-storage = python-super.callPackage ./pkgs/development/python-modules/azure-multiapi-storage { + requests = my_requests; + }; + + azure-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-nspkg { }; + + azure-storage-blob = python-super.callPackage ./pkgs/development/python-modules/azure-storage-blob { }; + + azure-storage-common = python-super.callPackage ./pkgs/development/python-modules/azure-storage-common { + requests = my_requests; + }; + + azure-storage-nspkg = python-super.callPackage ./pkgs/development/python-modules/azure-storage-nspkg { }; + + humanfriendly = python-super.callPackage ./pkgs/development/python-modules/humanfriendly {}; + + knack = python-super.callPackage ./pkgs/development/python-modules/knack { + argcomplete = my_argcomplete; + jmespath = my_jmespath; + + }; + + msrest = python-super.callPackage ./pkgs/development/python-modules/msrest { + isodate = my_isodate; + requests = my_requests; + requests_oauthlib = my_requests_oauthlib; + }; + + msrestazure = python-super.callPackage ./pkgs/development/python-modules/msrestazure { + adal = my_adal; + }; + + portalocker = python-super.callPackage ./pkgs/development/python-modules/portalocker { }; + + pydocumentdb = python-super.callPackage ./pkgs/development/python-modules/pydocumentdb { + requests = my_requests; + }; + + sshtunnel = python-super.callPackage ./pkgs/development/python-modules/sshtunnel { }; + + vsts-cd-manager = python-super.callPackage ./pkgs/development/python-modules/vsts-cd-manager { }; + + }; + }; + +} + diff --git a/pkgs/development/python-modules/applicationinsights/default.nix b/pkgs/development/python-modules/applicationinsights/default.nix new file mode 100644 index 0000000..5f97d9d --- /dev/null +++ b/pkgs/development/python-modules/applicationinsights/default.nix @@ -0,0 +1,20 @@ +{ stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "applicationinsights"; + version = "0.11.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0b5abcdxbakqxsha6427qjwgvgh7j8p57apw495rvzm6hcv9d302"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "This project extends the Application Insights API surface to support Python."; + homepage = https://github.com/Microsoft/ApplicationInsights-Python; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-batch/default.nix b/pkgs/development/python-modules/azure-batch/default.nix new file mode 100644 index 0000000..bc0d07b --- /dev/null +++ b/pkgs/development/python-modules/azure-batch/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-common +, azure-nspkg +, msrestazure +}: + +buildPythonPackage rec { + pname = "azure-batch"; + version = "4.1.3"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0k1n73qpa2ns2kjsf9rjsv4b0vcdw6dggfr5c95igaxynpmwfwfd"; + }; + + propagatedBuildInputs = [ + azure-common + azure-nspkg + msrestazure + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Batch Client Library for Python"; + homepage = https://github.com/Azure/azure-sdk-for-python; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-acr/default.nix b/pkgs/development/python-modules/azure-cli-acr/default.nix new file mode 100644 index 0000000..a2562a7 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-acr/default.nix @@ -0,0 +1,35 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-containerregistry +, azure-mgmt-storage +, azure-storage-blob +}: + +buildPythonPackage rec { + pname = "azure_cli_acr"; + version = "2.1.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0mprxk87pmwkqbz1jd9m4kd0njgf901ghf0zzp6qwdj542hjkd5z"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-containerregistry + azure-mgmt-storage + azure-storage-blob + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools ACR Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-acs/default.nix b/pkgs/development/python-modules/azure-cli-acs/default.nix new file mode 100644 index 0000000..7dd0a10 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-acs/default.nix @@ -0,0 +1,47 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-graphrbac +, azure-mgmt-authorization +, azure-mgmt-compute +, azure-mgmt-containerservice +, paramiko +, pyyaml +, scp +, six +, sshtunnel +}: + +buildPythonPackage rec { + pname = "azure_cli_acs"; + version = "2.0.34"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1cbgbn3iii8bxy844kvgzrgpy8b89djj69gxmj4m7vlfvzjcawgc"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-graphrbac + azure-mgmt-authorization + azure-mgmt-compute + azure-mgmt-containerservice + paramiko + pyyaml + scp + six + sshtunnel + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools ACS Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-advisor/default.nix b/pkgs/development/python-modules/azure-cli-advisor/default.nix new file mode 100644 index 0000000..4dd0aec --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-advisor/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-advisor +}: + +buildPythonPackage rec { + pname = "azure_cli_advisor"; + version = "0.6.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1awja7di1gdw32jr0q6srijk2msk60g5aqyy4jaancb3vbqv8r26"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-advisor + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Advisor Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-ams/default.nix b/pkgs/development/python-modules/azure-cli-ams/default.nix new file mode 100644 index 0000000..f463648 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-ams/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-graphrbac +, azure-mgmt-media +}: + +buildPythonPackage rec { + pname = "azure_cli_ams"; + version = "0.2.3"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1bds3843dpib3xhdw2nyagryhnn22hcq44pm4kgkrsgg47b3yqi7"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-graphrbac + azure-mgmt-media + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools AMS Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-appservice/default.nix b/pkgs/development/python-modules/azure-cli-appservice/default.nix new file mode 100644 index 0000000..9937369 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-appservice/default.nix @@ -0,0 +1,45 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-containerregistry +, azure-mgmt-storage +, azure-mgmt-web +, pyopenssl +, six +, urllib3 +, vsts-cd-manager +, xmltodict +}: + +buildPythonPackage rec { + pname = "azure_cli_appservice"; + version = "0.1.36"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0ghi4yi2x22gk64sx7sivpvnvqcvjjchckydla1glicr1piwzn7a"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-containerregistry + azure-mgmt-storage + azure-mgmt-web + pyopenssl + six + urllib3 + vsts-cd-manager + xmltodict + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools AppService Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-backup/default.nix b/pkgs/development/python-modules/azure-cli-backup/default.nix new file mode 100644 index 0000000..658c794 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-backup/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-recoveryservices +, azure-mgmt-recoveryservicesbackup +}: + +buildPythonPackage rec { + pname = "azure_cli_backup"; + version = "1.2.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0m4jhs2dj4fl8rd6nc5fyldzs94whk1ah07788c2ip569zpja365"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-recoveryservices + azure-mgmt-recoveryservicesbackup + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Recovery Services Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-batch/default.nix b/pkgs/development/python-modules/azure-cli-batch/default.nix new file mode 100644 index 0000000..340e2f8 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-batch/default.nix @@ -0,0 +1,35 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-batch +, azure-cli-core +, azure-cli-command-modules-nspkg +, azure-mgmt-batch +, azure-mgmt-keyvault +}: + +buildPythonPackage rec { + pname = "azure_cli_batch"; + version = "3.2.4"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "04hhqcxvx5yq5iawvcf0dannz342mjrzbanh859y6n62za6khgxj"; + }; + + propagatedBuildInputs = [ + azure-batch + azure-cli-core + azure-cli-command-modules-nspkg + azure-mgmt-batch + azure-mgmt-keyvault + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Batch Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-batchai/default.nix b/pkgs/development/python-modules/azure-cli-batchai/default.nix new file mode 100644 index 0000000..6086cbb --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-batchai/default.nix @@ -0,0 +1,39 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-batchai +, azure-mgmt-storage +, azure-storage-blob +, mock +, sshtunnel +}: + +buildPythonPackage rec { + pname = "azure_cli_batchai"; + version = "0.4.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1kacgxmzf23ja9nynkirwqpsdys11rb46k9bb4nhcflmmfg1wf56"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-batchai + azure-mgmt-storage + azure-storage-blob + mock + sshtunnel + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Batch AI Client Command-Line Tools"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-billing/default.nix b/pkgs/development/python-modules/azure-cli-billing/default.nix new file mode 100644 index 0000000..c25f39d --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-billing/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-billing +}: + +buildPythonPackage rec { + pname = "azure_cli_billing"; + version = "0.2.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "12vxv7g45r53fcnzlsah9jdr1y3grb2jwh0g8dq8ypr1wh3vy2h4"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-billing + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Billing Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-cdn/default.nix b/pkgs/development/python-modules/azure-cli-cdn/default.nix new file mode 100644 index 0000000..2a675cf --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-cdn/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-cdn +}: + +buildPythonPackage rec { + pname = "azure_cli_cdn"; + version = "0.1.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1ba70j0j0xcpxbv20ig48vc91c74cvxlxw51gh5i5pcj4xkaprg4"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-cdn + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Content Delivery Network (CDN) Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-cloud/default.nix b/pkgs/development/python-modules/azure-cli-cloud/default.nix new file mode 100644 index 0000000..5f9fd23 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-cloud/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +}: + +buildPythonPackage rec { + pname = "azure_cli_cloud"; + version = "2.1.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1kcszn6k29ns2gww5229cy9jd8b0hm51y93rxfhp4xydpgw32l98"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Cloud Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-cli-cognitiveservices/default.nix new file mode 100644 index 0000000..006551c --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-cognitiveservices/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-cognitiveservices +}: + +buildPythonPackage rec { + pname = "azure_cli_cognitiveservices"; + version = "0.2.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0530lppkzxvzngi9v7p1n1v6bkfnq5nj4ngrcdij9k4qhr3drmqp"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-cognitiveservices + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Cognitive Services Command Module"; + homepage = https://github.com/azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-command-modules-nspkg/default.nix b/pkgs/development/python-modules/azure-cli-command-modules-nspkg/default.nix new file mode 100644 index 0000000..63c3285 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-command-modules-nspkg/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-nspkg +}: + +buildPythonPackage rec { + pname = "azure-cli-command-modules-nspkg"; + version = "2.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "11lhrrn0l5kjq848mlm210i3hj43a4ii84xi6jbq00z46sv5xy53"; + }; + + propagatedBuildInputs = [ + azure-cli-nspkg + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure CLI Command Modules Namespace Package"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-configure/default.nix b/pkgs/development/python-modules/azure-cli-configure/default.nix new file mode 100644 index 0000000..8f05fb8 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-configure/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +}: + +buildPythonPackage rec { + pname = "azure_cli_configure"; + version = "2.0.18"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1znliwjw7icvyi3hmgrqnj54hzvg47rl56lawkldfqvjdhb9z038"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Configure Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-consumption/default.nix b/pkgs/development/python-modules/azure-cli-consumption/default.nix new file mode 100644 index 0000000..4e0822d --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-consumption/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-consumption +}: + +buildPythonPackage rec { + pname = "azure_cli_consumption"; + version = "0.4.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "12a9bkv2irp7hk6zl3ci3nw9bahz4cqkbfhz9cllbaq1mcwc6wsf"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-consumption + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Consumption Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-container/default.nix b/pkgs/development/python-modules/azure-cli-container/default.nix new file mode 100644 index 0000000..a7a33f9 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-container/default.nix @@ -0,0 +1,41 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-containerinstance +, azure-mgmt-loganalytics +, azure-mgmt-resource +, colorama +, pyyaml +, websocket_client +}: + +buildPythonPackage rec { + pname = "azure_cli_container"; + version = "0.3.2"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0aw5pmzjwm3m34p27smr9mfvrq0kan29n9mpn12rkqqgs34im3kn"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-containerinstance + azure-mgmt-loganalytics + azure-mgmt-resource + colorama + pyyaml + websocket_client + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools container Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-core/default.nix b/pkgs/development/python-modules/azure-cli-core/default.nix new file mode 100644 index 0000000..56d4564 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-core/default.nix @@ -0,0 +1,60 @@ +{ stdenv, buildPythonPackage, fetchPypi, python +, adal +, argcomplete +, azure-cli-telemetry +, colorama +, humanfriendly +, jmespath +, knack +, msrest +, msrestazure +, paramiko +, pip +, pygments +, pyjwt +, pyopenssl +, pyyaml +, requests +, six +, tabulate +, azure-mgmt-resource +, azure-cli-nspkg +, antlr4-python3-runtime +}: + +buildPythonPackage rec { + pname = "azure-cli-core"; + version = "2.0.43"; + + src = fetchPypi { + inherit pname version; + sha256 = "08q8gxpgs15rvwxf6dmryg9ax9ki7sy22jaqfi7g9y1rvfbnqmlq"; + }; + + # Hackily force build w/ wheel 0.31 + postPatch = '' + sed -e '/azure-namespace-package/d' -i setup.cfg + sed -e 's/wheel==0.30.0/wheel/' -i setup.py azure_cli_core.egg-info/requires.txt + ''; + + postFixup = '' + rm "$out/lib/${python.libPrefix}/site-packages/azure/__init__.py" + rm "$out/lib/${python.libPrefix}/site-packages/azure/cli/__init__.py" + ''; + + propagatedBuildInputs = [ adal argcomplete azure-cli-telemetry colorama + humanfriendly jmespath knack msrest msrestazure + paramiko pip pygments pyjwt pyopenssl pyyaml + requests six tabulate azure-mgmt-resource + azure-cli-nspkg antlr4-python3-runtime + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Core Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-cosmosdb/default.nix b/pkgs/development/python-modules/azure-cli-cosmosdb/default.nix new file mode 100644 index 0000000..dcd2c1f --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-cosmosdb/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-cosmosdb +, pydocumentdb +}: + +buildPythonPackage rec { + pname = "azure_cli_cosmosdb"; + version = "0.2.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0ki6sc22fy0gy23j8nms2sd0r09gv1m4826mby8xm8wljygzjxpx"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-cosmosdb + pydocumentdb + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Cosmos DB Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-dla/default.nix b/pkgs/development/python-modules/azure-cli-dla/default.nix new file mode 100644 index 0000000..28769f2 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-dla/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-datalake-analytics +, azure-mgmt-datalake-store +}: + +buildPythonPackage rec { + pname = "azure_cli_dla"; + version = "0.2.2"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "06n4kjmw3m6wp5x5nb180v7qpvnvspk3cn68cx8rq66rpasaivkk"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-datalake-analytics + azure-mgmt-datalake-store + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Data Lake Analytics Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-dls/default.nix b/pkgs/development/python-modules/azure-cli-dls/default.nix new file mode 100644 index 0000000..dbe23c4 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-dls/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-datalake-store +, azure-mgmt-datalake-store +}: + +buildPythonPackage rec { + pname = "azure_cli_dls"; + version = "0.1.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "03mzb9k0yn6pgiarw5clmcw7h4dajlwml6mnlpnwzzwlfqpjlb4p"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-datalake-store + azure-mgmt-datalake-store + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Data Lake Store Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-dms/default.nix b/pkgs/development/python-modules/azure-cli-dms/default.nix new file mode 100644 index 0000000..b6b41ab --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-dms/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-datamigration +, pyopenssl +}: + +buildPythonPackage rec { + pname = "azure_cli_dms"; + version = "0.1.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "043m110l4kw522d4ahyij6ma2c52c17p70rdd6x1h75k9mzdf5x0"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-datamigration + pyopenssl + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools for the Data Migration Service (DMS) Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-eventgrid/default.nix b/pkgs/development/python-modules/azure-cli-eventgrid/default.nix new file mode 100644 index 0000000..2c8c4b5 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-eventgrid/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-eventgrid +, six +}: + +buildPythonPackage rec { + pname = "azure_cli_eventgrid"; + version = "0.2.0"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0icmdqcr1nayajhyjld4yzz0hkw042bas61fn74caa2rkc66189x"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-eventgrid + six + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools EventGrid Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-eventhubs/default.nix b/pkgs/development/python-modules/azure-cli-eventhubs/default.nix new file mode 100644 index 0000000..2b6493d --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-eventhubs/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-eventhub +, six +}: + +buildPythonPackage rec { + pname = "azure_cli_eventhubs"; + version = "0.2.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "13hxqznrpgapcv8s3jw0zn1sf9piflhql4zmh49i4bnzlj8n3n08"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-eventhub + six + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Event Hubs Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-extension/default.nix b/pkgs/development/python-modules/azure-cli-extension/default.nix new file mode 100644 index 0000000..9e398a8 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-extension/default.nix @@ -0,0 +1,44 @@ +{ stdenv, buildPythonPackage, fetchPypi, python +, azure-cli-command-modules-nspkg +, azure-cli-core +, pip +, wheel +}: + +buildPythonPackage rec { + pname = "azure-cli-extension"; + version = "0.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "06nygms3prjc3b5k07qkymplamva8bqalshp06f3g8a610adhwq2"; + }; + + # Hackily force build w/ wheel 0.31 + postPatch = '' + sed -e '/azure-namespace-package/d' -i setup.cfg + sed -e 's/wheel==0.30.0/wheel/' -i setup.py azure_cli_extension.egg-info/requires.txt + ''; + + postFixup = '' + rm "$out/lib/${python.libPrefix}/site-packages/azure/__init__.py" + rm "$out/lib/${python.libPrefix}/site-packages/azure/cli/__init__.py" + rm "$out/lib/${python.libPrefix}/site-packages/azure/cli/command_modules/__init__.py" + ''; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + pip + wheel + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Extension Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-feedback/default.nix b/pkgs/development/python-modules/azure-cli-feedback/default.nix new file mode 100644 index 0000000..68b7e7a --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-feedback/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, applicationinsights +, azure-cli-command-modules-nspkg +, azure-cli-core +}: + +buildPythonPackage rec { + pname = "azure_cli_feedback"; + version = "2.1.4"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1pyw4nbaywhi96a9cp63xvj2bix9xlhhaf7rfjy9mcm1xwz4zbn8"; + }; + + propagatedBuildInputs = [ + applicationinsights + azure-cli-command-modules-nspkg + azure-cli-core + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Feedback Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-find/default.nix b/pkgs/development/python-modules/azure-cli-find/default.nix new file mode 100644 index 0000000..f002fcb --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-find/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, whoosh +}: + +buildPythonPackage rec { + pname = "azure_cli_find"; + version = "0.2.12"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "07g880xslb8sqwjp8j7bdm4pn8shnhw604qap5afcmmv7lfg36kk"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + whoosh + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools Find Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-interactive/default.nix b/pkgs/development/python-modules/azure-cli-interactive/default.nix new file mode 100644 index 0000000..b6afa8e --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-interactive/default.nix @@ -0,0 +1,39 @@ +{ stdenv, buildPythonPackage, fetchPypi +, applicationinsights +, azure-cli-command-modules-nspkg +, azure-cli-core +, jmespath +, prompt_toolkit +, pyyaml +, six +}: + +buildPythonPackage rec { + pname = "azure_cli_interactive"; + version = "0.3.28"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0na9x8ivwdzkqf61v3h785sllhwjanl5c8v6pqvbj4cqcwpjd7lp"; + }; + + propagatedBuildInputs = [ + applicationinsights + azure-cli-command-modules-nspkg + azure-cli-core + jmespath + prompt_toolkit + pyyaml + six + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Interactive Shell"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-iot/default.nix b/pkgs/development/python-modules/azure-cli-iot/default.nix new file mode 100644 index 0000000..ac6e679 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-iot/default.nix @@ -0,0 +1,35 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-core +, azure-mgmt-iothub +, azure-mgmt-iothubprovisioningservices +, pyopenssl +}: + +buildPythonPackage rec { + pname = "azure_cli_iot"; + version = "0.3.1"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "0djwhiyr8nvbzc70ij9h2y0m2fhfyz79habw429ifgnwa29x244l"; + }; + + propagatedBuildInputs = [ + azure-cli-command-modules-nspkg + azure-cli-core + azure-mgmt-iothub + azure-mgmt-iothubprovisioningservices + pyopenssl + ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Microsoft Azure Command-Line Tools IoT Command Module"; + homepage = https://github.com/Azure/azure-cli; + license = licenses.mit; + maintainers = with maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/python-modules/azure-cli-keyvault/default.nix b/pkgs/development/python-modules/azure-cli-keyvault/default.nix new file mode 100644 index 0000000..9772078 --- /dev/null +++ b/pkgs/development/python-modules/azure-cli-keyvault/default.nix @@ -0,0 +1,37 @@ +{ stdenv, buildPythonPackage, fetchPypi +, azure-cli-command-modules-nspkg +, azure-cli-