aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Siegl <stesie@brokenpipe.de>2018-09-10 18:33:48 +0200
committerStefan Siegl <stesie@brokenpipe.de>2018-09-10 18:33:48 +0200
commitb6714f59cce26ddc831ca4a213e8f56476184fb1 (patch)
tree48abe892298c6d9e77d48e9de7d848af9beee71d
initial commit
-rw-r--r--README3
-rw-r--r--default.nix291
-rw-r--r--pkgs/development/python-modules/applicationinsights/default.nix20
-rw-r--r--pkgs/development/python-modules/azure-batch/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-acr/default.nix35
-rw-r--r--pkgs/development/python-modules/azure-cli-acs/default.nix47
-rw-r--r--pkgs/development/python-modules/azure-cli-advisor/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-ams/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-appservice/default.nix45
-rw-r--r--pkgs/development/python-modules/azure-cli-backup/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-batch/default.nix35
-rw-r--r--pkgs/development/python-modules/azure-cli-batchai/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-cli-billing/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-cdn/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-cloud/default.nix29
-rw-r--r--pkgs/development/python-modules/azure-cli-cognitiveservices/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-command-modules-nspkg/default.nix26
-rw-r--r--pkgs/development/python-modules/azure-cli-configure/default.nix29
-rw-r--r--pkgs/development/python-modules/azure-cli-consumption/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-container/default.nix41
-rw-r--r--pkgs/development/python-modules/azure-cli-core/default.nix60
-rw-r--r--pkgs/development/python-modules/azure-cli-cosmosdb/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-dla/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-dls/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-dms/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-eventgrid/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-eventhubs/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-extension/default.nix44
-rw-r--r--pkgs/development/python-modules/azure-cli-feedback/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-find/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-interactive/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-cli-iot/default.nix35
-rw-r--r--pkgs/development/python-modules/azure-cli-keyvault/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-cli-lab/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-monitor/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-network/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-cli-nspkg/default.nix22
-rw-r--r--pkgs/development/python-modules/azure-cli-profile/default.nix29
-rw-r--r--pkgs/development/python-modules/azure-cli-rdbms/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-redis/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-reservations/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-resource/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-role/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-cli-search/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-cli-servicebus/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-servicefabric/default.nix45
-rw-r--r--pkgs/development/python-modules/azure-cli-sql/default.nix35
-rw-r--r--pkgs/development/python-modules/azure-cli-storage/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-cli-telemetry/default.nix24
-rw-r--r--pkgs/development/python-modules/azure-cli-vm/default.nix45
-rw-r--r--pkgs/development/python-modules/azure-cli/default.nix127
-rw-r--r--pkgs/development/python-modules/azure-common/default.nix26
-rw-r--r--pkgs/development/python-modules/azure-datalake-store/default.nix30
-rw-r--r--pkgs/development/python-modules/azure-graphrbac/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-keyvault/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-advisor/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-authorization/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batch/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batchai/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-billing/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cdn/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-compute/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-mgmt-consumption/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerregistry/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerservice/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix26
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datamigration/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-dns/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-eventhub/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-mgmt-iothub/default.nix27
-rw-r--r--pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-keyvault/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-media/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-monitor/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-msi/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-network/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-nspkg/default.nix23
-rw-r--r--pkgs/development/python-modules/azure-mgmt-rdbms/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix33
-rw-r--r--pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-redis/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-reservations/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-resource/default.nix27
-rw-r--r--pkgs/development/python-modules/azure-mgmt-search/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-servicebus/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix39
-rw-r--r--pkgs/development/python-modules/azure-mgmt-sql/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-storage/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix31
-rw-r--r--pkgs/development/python-modules/azure-mgmt-web/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-multiapi-storage/default.nix40
-rw-r--r--pkgs/development/python-modules/azure-nspkg/default.nix21
-rw-r--r--pkgs/development/python-modules/azure-storage-blob/default.nix37
-rw-r--r--pkgs/development/python-modules/azure-storage-common/default.nix40
-rw-r--r--pkgs/development/python-modules/azure-storage-nspkg/default.nix26
-rw-r--r--pkgs/development/python-modules/humanfriendly/default.nix25
-rw-r--r--pkgs/development/python-modules/isodate/default.nix27
-rw-r--r--pkgs/development/python-modules/jmespath/default.nix20
-rw-r--r--pkgs/development/python-modules/knack/default.nix33
-rw-r--r--pkgs/development/python-modules/msrest/default.nix31
-rw-r--r--pkgs/development/python-modules/msrestazure/default.nix26
-rw-r--r--pkgs/development/python-modules/portalocker/default.nix21
-rw-r--r--pkgs/development/python-modules/pydocumentdb/default.nix23
-rw-r--r--pkgs/development/python-modules/sshtunnel/default.nix24
-rw-r--r--pkgs/development/python-modules/urllib3/default.nix34
-rw-r--r--pkgs/development/python-modules/vsts-cd-manager/default.nix25
116 files changed, 4152 insertions, 0 deletions
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-core
+, azure-graphrbac
+, azure-keyvault
+, azure-mgmt-keyvault
+, pyopenssl
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_keyvault";
+ version = "2.2.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "028wn78ddl9dscmsd7d62gmq23j4cl9blvvlbgiw9ac0jmjld377";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-graphrbac
+ azure-keyvault
+ azure-mgmt-keyvault
+ pyopenssl
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Keyvault 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-lab/default.nix b/pkgs/development/python-modules/azure-cli-lab/default.nix
new file mode 100644
index 0000000..3994000
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-lab/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-graphrbac
+, azure-mgmt-devtestlabs
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_lab";
+ version = "0.1.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1c2nrwlkbwzrc40yqff7ybbv6jhpr4b540fqfynsm19ksj4d90wy";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-graphrbac
+ azure-mgmt-devtestlabs
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools DevTestLabs 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-monitor/default.nix b/pkgs/development/python-modules/azure-cli-monitor/default.nix
new file mode 100644
index 0000000..cde4024
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-monitor/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-monitor
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_monitor";
+ version = "0.2.2";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0v1xfld4p92akipc9zrqfyzj2zfaaymi25fwmy81xfi3dlli3sgp";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-monitor
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Monitor 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-network/default.nix b/pkgs/development/python-modules/azure-cli-network/default.nix
new file mode 100644
index 0000000..ce3811a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-network/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-dns
+, azure-mgmt-network
+, azure-mgmt-trafficmanager
+, mock
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_network";
+ version = "2.2.4";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0z3aha978r7cwydjnp6cnahr70nsjqg0wzzxn8wfgjj23kz3j5xl";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-dns
+ azure-mgmt-network
+ azure-mgmt-trafficmanager
+ mock
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Network 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-nspkg/default.nix b/pkgs/development/python-modules/azure-cli-nspkg/default.nix
new file mode 100644
index 0000000..04ed8f9
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-nspkg/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildPythonPackage, fetchPypi, azure-nspkg }:
+
+buildPythonPackage rec {
+ pname = "azure-cli-nspkg";
+ version = "3.0.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0f92mzbknc9l26b4f5f3m943a44q4qz1xjq2klnrmixrnnax2cqp";
+ };
+
+ propagatedBuildInputs = [ azure-nspkg ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure CLI 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-profile/default.nix b/pkgs/development/python-modules/azure-cli-profile/default.nix
new file mode 100644
index 0000000..cbb92a4
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-profile/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_profile";
+ version = "2.1.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0bb5b5az7k4ahgdq3pfrhw371i8lr5726wx6vd9ilj98s5xb3xmi";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Profile 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-rdbms/default.nix b/pkgs/development/python-modules/azure-cli-rdbms/default.nix
new file mode 100644
index 0000000..e6f260f
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-rdbms/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-rdbms
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_rdbms";
+ version = "0.3.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0lly8jq4zrglbwbmv4aws4q82wqfmxcp2jjvzj12ls6v2gbm24pd";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-rdbms
+ six
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools MySQL and PostgreSQL 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-redis/default.nix b/pkgs/development/python-modules/azure-cli-redis/default.nix
new file mode 100644
index 0000000..8325fc3
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-redis/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-redis
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_redis";
+ version = "0.3.2";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0z7bzfc23af1jf9wnim0nfqyb8sx5ah9xfg1rs2r8sfgx0ab0k12";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-redis
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Redis 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-reservations/default.nix b/pkgs/development/python-modules/azure-cli-reservations/default.nix
new file mode 100644
index 0000000..1f979ed
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-reservations/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-reservations
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_reservations";
+ version = "0.3.2";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0mk7hvbhpsr8ykvbwzdmrfab5rl4x92r6xfzi2a78mnrjib4g4zp";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-reservations
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Reservations 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-resource/default.nix b/pkgs/development/python-modules/azure-cli-resource/default.nix
new file mode 100644
index 0000000..af83b55
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-resource/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-authorization
+, azure-mgmt-managementgroups
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_resource";
+ version = "2.0.32";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0happxaw0pkysszh2s94wbklinrd7wv6xzvs210vyzx6sf2n88fa";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-authorization
+ azure-mgmt-managementgroups
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Resource 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-role/default.nix b/pkgs/development/python-modules/azure-cli-role/default.nix
new file mode 100644
index 0000000..29183da
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-role/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-graphrbac
+, azure-keyvault
+, azure-mgmt-authorization
+, azure-mgmt-monitor
+, pytz
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_role";
+ version = "2.1.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1wwcljnx9v365xypfvrgf7fb5lfisaaw9kgyy930q6wyran5ivmg";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-graphrbac
+ azure-keyvault
+ azure-mgmt-authorization
+ azure-mgmt-monitor
+ pytz
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Role 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-search/default.nix b/pkgs/development/python-modules/azure-cli-search/default.nix
new file mode 100644
index 0000000..c5be69a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-search/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-search
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_search";
+ version = "0.1.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1m273pib0sjfzd3j7mz2bh8zkqmm9216xmh6h8rmd87r6cswk7mg";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-search
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Search 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-servicebus/default.nix b/pkgs/development/python-modules/azure-cli-servicebus/default.nix
new file mode 100644
index 0000000..666a9c0
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-servicebus/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-servicebus
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_servicebus";
+ version = "0.2.2";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1203rgr4j10b84iwci7b5a67i2vz28qq0pg6sjlndyy7ip0zw18h";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-servicebus
+ six
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Service Bus 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-servicefabric/default.nix b/pkgs/development/python-modules/azure-cli-servicefabric/default.nix
new file mode 100644
index 0000000..dcca70a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-servicefabric/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-graphrbac
+, azure-keyvault
+, azure-mgmt-compute
+, azure-mgmt-keyvault
+, azure-mgmt-network
+, azure-mgmt-servicefabric
+, azure-mgmt-storage
+, pyopenssl
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_servicefabric";
+ version = "0.1.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1s3msmd9152zl6rpzivqfi1w3l92ky09mdpmaclx40fsapcw5x17";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-graphrbac
+ azure-keyvault
+ azure-mgmt-compute
+ azure-mgmt-keyvault
+ azure-mgmt-network
+ azure-mgmt-servicefabric
+ azure-mgmt-storage
+ pyopenssl
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Service Fabric 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-sql/default.nix b/pkgs/development/python-modules/azure-cli-sql/default.nix
new file mode 100644
index 0000000..897e4c2
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-sql/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-sql
+, azure-mgmt-storage
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_sql";
+ version = "2.1.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "13s9fyz19jm9lqxkd5rwnl2b4qkc6w95sac683mvk00g51b29762";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-sql
+ azure-mgmt-storage
+ six
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools SQL 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-storage/default.nix b/pkgs/development/python-modules/azure-cli-storage/default.nix
new file mode 100644
index 0000000..a8c3a41
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-storage/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-mgmt-storage
+, azure-multiapi-storage
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_storage";
+ version = "2.1.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0vx8f9k4kc2ljn31n94zywxsr86f9s5c83q9mz6qksqiy9y2ymyj";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-mgmt-storage
+ azure-multiapi-storage
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools Storage 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-telemetry/default.nix b/pkgs/development/python-modules/azure-cli-telemetry/default.nix
new file mode 100644
index 0000000..166cb71
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-telemetry/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, applicationinsights, azure-cli-nspkg, portalocker }:
+
+buildPythonPackage rec {
+ pname = "azure_cli_telemetry";
+ version = "1.0.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "0dc5yg28szg5pw4k0ybk95al2n50zfcgsmvq15s8hwvcvgv2xw3s";
+ };
+
+ propagatedBuildInputs = [ applicationinsights azure-cli-nspkg portalocker ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure CLI Telemetry Package";
+ homepage = https://github.com/Azure/azure-cli;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-cli-vm/default.nix b/pkgs/development/python-modules/azure-cli-vm/default.nix
new file mode 100644
index 0000000..c625965
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli-vm/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-cli-command-modules-nspkg
+, azure-cli-core
+, azure-keyvault
+, azure-mgmt-authorization
+, azure-mgmt-compute
+, azure-mgmt-keyvault
+, azure-mgmt-marketplaceordering
+, azure-mgmt-msi
+, azure-mgmt-network
+, azure-multiapi-storage
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli_vm";
+ version = "2.1.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1pnqx7qyjxdv3zfjm8r7qlj6nm03by12n4xz714f5z7ir64mhjkx";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-command-modules-nspkg
+ azure-cli-core
+ azure-keyvault
+ azure-mgmt-authorization
+ azure-mgmt-compute
+ azure-mgmt-keyvault
+ azure-mgmt-marketplaceordering
+ azure-mgmt-msi
+ azure-mgmt-network
+ azure-multiapi-storage
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Command-Line Tools VM 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/default.nix b/pkgs/development/python-modules/azure-cli/default.nix
new file mode 100644
index 0000000..ef6ec07
--- /dev/null
+++ b/pkgs/development/python-modules/azure-cli/default.nix
@@ -0,0 +1,127 @@
+{ stdenv, buildPythonPackage, fetchPypi, python
+, azure-cli-acr
+, azure-cli-acs
+, azure-cli-advisor
+, azure-cli-ams
+, azure-cli-appservice
+, azure-cli-backup
+, azure-cli-batch
+, azure-cli-batchai
+, azure-cli-billing
+, azure-cli-cdn
+, azure-cli-cloud
+, azure-cli-cognitiveservices
+, azure-cli-configure
+, azure-cli-consumption
+, azure-cli-container
+, azure-cli-core
+, azure-cli-cosmosdb
+, azure-cli-dla
+, azure-cli-dls
+, azure-cli-dms
+, azure-cli-eventgrid
+, azure-cli-eventhubs
+, azure-cli-extension
+, azure-cli-feedback
+, azure-cli-find
+, azure-cli-interactive
+, azure-cli-iot
+, azure-cli-keyvault
+, azure-cli-lab
+, azure-cli-monitor
+, azure-cli-network
+, azure-cli-nspkg
+, azure-cli-profile
+, azure-cli-rdbms
+, azure-cli-redis
+, azure-cli-reservations
+, azure-cli-resource
+, azure-cli-role
+, azure-cli-search
+, azure-cli-servicebus
+, azure-cli-servicefabric
+, azure-cli-sql
+, azure-cli-storage
+, azure-cli-vm
+}:
+
+buildPythonPackage rec {
+ pname = "azure_cli";
+ version = "2.0.45";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "053mmnghgljy4v7csyah5gvf88bg6s8xzw9dsj4zcpp332v43qhn";
+ };
+
+ propagatedBuildInputs = [
+ azure-cli-acr
+ azure-cli-acs
+ azure-cli-advisor
+ azure-cli-ams
+ azure-cli-appservice
+ azure-cli-batch
+ azure-cli-batchai
+ azure-cli-backup
+ azure-cli-billing
+ azure-cli-cdn
+ azure-cli-cloud
+ azure-cli-cognitiveservices
+ azure-cli-container
+ azure-cli-configure
+ azure-cli-consumption
+ azure-cli-core
+ azure-cli-cosmosdb
+ azure-cli-dla
+ azure-cli-dls
+ azure-cli-dms
+ azure-cli-eventgrid
+ azure-cli-extension
+ azure-cli-feedback
+ azure-cli-find
+ azure-cli-interactive
+ azure-cli-iot
+ azure-cli-keyvault
+ azure-cli-lab
+ azure-cli-monitor
+ azure-cli-network
+ azure-cli-nspkg
+ azure-cli-profile
+ azure-cli-rdbms
+ azure-cli-redis
+ azure-cli-reservations
+ azure-cli-resource
+ azure-cli-role
+ azure-cli-sql
+ azure-cli-storage
+ azure-cli-vm
+ azure-cli-servicefabric
+ azure-cli-servicebus
+ azure-cli-eventhubs
+ azure-cli-search
+ ];
+
+ # filter azure-xxx-nspkg packages from $program_PYTHONPATH and wrap invoker script setting it
+ postFixup = ''
+ IFS=: read -r -d "" -a path_array < <(printf '%s:\0' "$program_PYTHONPATH")
+ filteredPythonPath=""
+
+ for p in ''${path_array[@]}; do
+ if [[ ! "$p" =~ "-nspkg-" ]]; then
+ filteredPythonPath="$filteredPythonPath"''${filteredPythonPath:+':'}"$p"
+ fi
+ done
+
+ wrapProgram $out/bin/az --set PYTHONPATH "$filteredPythonPath" --prefix PATH ":" ${python}/bin
+ '';
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure 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-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix
new file mode 100644
index 0000000..eadb48d
--- /dev/null
+++ b/pkgs/development/python-modules/azure-common/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPyPy
+, azure-nspkg
+}:
+
+buildPythonPackage rec {
+ pname = "azure-common";
+ version = "1.1.14";
+ disabled = isPyPy;
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0ibnhid0ajnmn7nzbbkjh1jl5iyqa1bnzn1j01nl1vgxkj3wi3sg";
+ };
+
+ propagatedBuildInputs = [ azure-nspkg ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Client Library for Python (Common)";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-datalake-store/default.nix b/pkgs/development/python-modules/azure-datalake-store/default.nix
new file mode 100644
index 0000000..b2b1d39
--- /dev/null
+++ b/pkgs/development/python-modules/azure-datalake-store/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pythonOlder
+, adal
+, cffi
+, futures
+, pathlib2
+}:
+
+buildPythonPackage rec {
+ pname = "azure_datalake_store";
+ version = "0.0.27";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1h9073jzc2jm9lj345hx59y9rg4qp6fyislq1324hjy5vmvjpis2";
+ };
+
+ propagatedBuildInputs = [ adal cffi ]
+ ++ stdenv.lib.optional (isPy27) futures
+ ++ stdenv.lib.optional (pythonOlder "3.4") pathlib2;
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Azure Data Lake Store Filesystem Client Library for Python";
+ homepage = https://github.com/Azure/azure-data-lake-store-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-graphrbac/default.nix b/pkgs/development/python-modules/azure-graphrbac/default.nix
new file mode 100644
index 0000000..c9ab29e
--- /dev/null
+++ b/pkgs/development/python-modules/azure-graphrbac/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-graphrbac";
+ version = "0.40.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1qlf916s4q8m1irx03imj7c4w2jmssjld34b5zz7hj3pryyrfjzr";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Graph RBAC 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-keyvault/default.nix b/pkgs/development/python-modules/azure-keyvault/default.nix
new file mode 100644
index 0000000..58b88e5
--- /dev/null
+++ b/pkgs/development/python-modules/azure-keyvault/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-nspkg
+, cryptography
+, msrest
+, msrestazure
+, requests
+}:
+
+buildPythonPackage rec {
+ pname = "azure_keyvault";
+ version = "0.3.7";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1bx7i5infknjbjvq12x1xwgp6rc3nc4rwnbpg9ggvla5mjkp6wdk";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-nspkg
+ cryptography
+ msrest
+ msrestazure
+ requests
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Key Vault 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-mgmt-advisor/default.nix b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
new file mode 100644
index 0000000..2e46d07
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-advisor";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1nh57gv0y7z3xs1rs4w6ndvjg0k1p8fw3bjyhdmnw88afqgv9p4g";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Advisor 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-mgmt-authorization/default.nix b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
new file mode 100644
index 0000000..8ce4cf8
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-authorization";
+ version = "0.40.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "15w3rz7g3a30z3dcrgyphvsq7gn0bsy14386fv6g2087xlq8cx8x";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Authorization Management 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-mgmt-batch/default.nix b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
new file mode 100644
index 0000000..b55e8d8
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-batch";
+ version = "4.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0nfkvh54bmjf7hn08dz3hixrkmn1yfv84spf2rrxi54avh3z8s9f";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [ azure-common azure-mgmt-nspkg msrestazure ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Batch Management 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-mgmt-batchai/default.nix b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
new file mode 100644
index 0000000..e74c9b9
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-batchai";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "10x6l8y8z0la4gdvykdk33ns05wpdhimm3i0cvdiq06mjw7hp1zi";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Batch AI Management 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-mgmt-billing/default.nix b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
new file mode 100644
index 0000000..675ff5a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-billing";
+ version = "0.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1li2bcdwdapwwx7xbvgfsq51f2mrwm0qyzih8cjhszcah2rkpxw5";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Billing 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-mgmt-cdn/default.nix b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
new file mode 100644
index 0000000..12ce235
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-cdn";
+ version = "3.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1pamhwlky5xvqdl87d1p0ba4w9grr3h8nw01ppwnzdsr9gmp95q6";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure CDN Management 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-mgmt-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
new file mode 100644
index 0000000..dfbb26b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-cognitiveservices";
+ version = "1.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "10hmw5xrnj2hlbb4j3pb4wnmibnh2vhjjf0yxczazhi7i1f4s4ls";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Cognitive Services Management 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-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
new file mode 100644
index 0000000..8f9152e
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure_mgmt_compute";
+ version = "4.0.0rc2";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1p3xs9fx1rszc4ahha8g78b2wnq2ln83pan5lzx9q9w03wwpa5gf";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Compute Management Client Library for Python";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-mgmt-consumption/default.nix b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
new file mode 100644
index 0000000..f0f2f85
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-consumption";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "12ai4qps73ivawh0yzvgb148ksx02r30pqlvfihx497j62gsi1cs";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Consumption Management 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-mgmt-containerinstance/default.nix b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
new file mode 100644
index 0000000..bfdf994
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-containerinstance";
+ version = "1.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0by9kdag6gdhk7zqg7ab65l30l3bhlanlflknj228x9iah5ibj38";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Container Instance 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-mgmt-containerregistry/default.nix b/pkgs/development/python-modules/azure-mgmt-containerregistry/default.nix
new file mode 100644
index 0000000..a0fdd98
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-containerregistry/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure_mgmt_containerregistry";
+ version = "2.0.0";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1ic6n9idxz8qpykkr26m6lxn8idd8wbi128261ghnh9anrn3ikrn";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Container Registry 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-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
new file mode 100644
index 0000000..1ef18de
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-containerservice";
+ version = "3.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0xjfrqk75nva8d1glfppvgqsd9cvfv4jhf8365nwfirsa2g75gya";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Container Service Management 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-mgmt-cosmosdb/default.nix b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
new file mode 100644
index 0000000..f4c8f92
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-cosmosdb";
+ version = "0.4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "02jz9zw0qrixsclg694zybvzk5ycq73fclv4hkmm454bwxsar4sf";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Cosmos DB Management 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-mgmt-datalake-analytics/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
new file mode 100644
index 0000000..96c8249
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-datalake-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-datalake-analytics";
+ version = "0.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0w02j14kyvgrq3qwhnz2wrqjjjzr13vpcs1yazcpwgaqwa5h1srd";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-datalake-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Data Lake Analytics Management 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-mgmt-datalake-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
new file mode 100644
index 0000000..7e5bb68
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-mgmt-nspkg
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-datalake-nspkg";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0dyac114yl4jycj0j9w9pgna0cfy9yccripr67212gms3957gf18";
+ };
+
+ propagatedBuildInputs = [ azure-mgmt-nspkg ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Data Lake Management Namespace Package [Internal]";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
new file mode 100644
index 0000000..0ddf28b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-datalake-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-datalake-store";
+ version = "0.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1m0vn2mw5limh91a23n7s21mw568snb0lbqcsh94p0q0ivlwpp90";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-datalake-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Data Lake Store Management 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-mgmt-datamigration/default.nix b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
new file mode 100644
index 0000000..c069b31
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-datamigration";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1pq5rn32yvrf5kqjafnj0kc92gpfg435w2l0k7cm8gvlja4r4m77";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Data Migration 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-mgmt-devtestlabs/default.nix b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
new file mode 100644
index 0000000..679e216
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-devtestlabs";
+ version = "2.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "15lpyv9z8ss47rjmg1wx5akh22p9br2vckaj7jk3639vi38ac5nl";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure DevTestLabs Management 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-mgmt-dns/default.nix b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
new file mode 100644
index 0000000..e94df85
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-dns";
+ version = "2.0.0rc2";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "01fvqjsa4k12aaq5l7zcdrimlszhyg559in2ggsfp21fbxajbz6p";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure DNS Management 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-mgmt-eventgrid/default.nix b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
new file mode 100644
index 0000000..6536c98
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-eventgrid";
+ version = "0.4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1b49qxj6kmjmpr1m5dk30xwjk4vv7i7a358nv0h7wqjkwigij8ng";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure EventGrid Management 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-mgmt-eventhub/default.nix b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
new file mode 100644
index 0000000..366f06a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-eventhub";
+ version = "1.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "05bjyyc3d8ahakb5xy3pc5b1i8nzwy569wixg8wvy7x9sz61d8rh";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure EventHub Management 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-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
new file mode 100644
index 0000000..fb1f330
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-iothub";
+ version = "0.5.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1ghl5ln9w2zn2m61gjmd497wkzw0rzg409vxx6hg0i38xm182f08";
+ };
+
+ propagatedBuildInputs = [ azure-common azure-mgmt-nspkg msrestazure ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure IoTHub Management 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-mgmt-iothubprovisioningservices/default.nix b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
new file mode 100644
index 0000000..a155b4b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-iothubprovisioningservices";
+ version = "0.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "07drnyn5jik89059kk03lp5k3bbc4vvjwc70y92siark3kysqdwc";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure IoTHub Provisioning Services 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-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
new file mode 100644
index 0000000..4502ceb
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-keyvault";
+ version = "0.40.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0c7x4357jrxm4w1pqp9008x039jpy8r11d5bhgxzfmwivjyaqzzv";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Key Vault Management 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-mgmt-loganalytics/default.nix b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
new file mode 100644
index 0000000..386b02b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-loganalytics";
+ version = "0.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "11kx4ck58nhhn9zf5vq0rqh7lfh2yj758s6ainrqyqadxvq5ycf7";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Log Analytics Management 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-mgmt-managementgroups/default.nix b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
new file mode 100644
index 0000000..238b12d
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-managementgroups";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1is7pn1qq7ipmpkya6dlmjjp55bs6rdd3c8c2qv4lqysxn1djqpz";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Management Groups 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-mgmt-marketplaceordering/default.nix b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
new file mode 100644
index 0000000..cd33f9b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-marketplaceordering";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1m0a8jrg5hj2fl6fbjqy0gfnpzvssss6cwkf4hpwc35brcjj98bd";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Market Place Ordering 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-mgmt-media/default.nix b/pkgs/development/python-modules/azure-mgmt-media/default.nix
new file mode 100644
index 0000000..5fe64cb
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-media/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-media";
+ version = "1.0.0rc1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "15a3d23jxjmz7ad0vl88smgrkh51cysmfcf1vmw0cfiwz8fbz7iq";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Media Services 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-mgmt-monitor/default.nix b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
new file mode 100644
index 0000000..75bdd0d
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-monitor";
+ version = "0.5.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0rgz8p5fkknfdz7gn09hlm7k8i2a8k7yypvl43mk51p0iy88rrl1";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Monitor 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-mgmt-msi/default.nix b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
new file mode 100644
index 0000000..fa4e66a
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-msi";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0n486bx7ag79ycbc51b1c1dxla130gnhwck8sns69dskhjydgvjk";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure MSI Management 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-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix
new file mode 100644
index 0000000..5d1f404
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-network";
+ version = "2.0.0rc3";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1vg7ly27mm6kzgb7r4fncggilhchhlfpa30vg91jhbhajx3xirc7";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Network Management Client Library for Python";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
new file mode 100644
index 0000000..8fd27bd
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-nspkg
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-nspkg";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0vrycmdgqz7z0qfhakmzr5hgsj0l11pyirn3bkpnimnpypa8hr73";
+ };
+
+ propagatedBuildInputs = [ azure-nspkg ];
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Resource Management Namespace Package [Internal]";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
new file mode 100644
index 0000000..a7ee655
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-rdbms";
+ version = "1.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0qq22jrx34iz0dxinxscidgfaiy84vm4750il7flj4dczkrbwnkf";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure RDBMS Management 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-mgmt-recoveryservices/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
new file mode 100644
index 0000000..f92fc85
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-recoveryservices";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1vssmv6hyzz2ih5csjz7gyyk738vfb33wdlwf969yig2py7mp1xz";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [ azure-common azure-mgmt-nspkg msrestazure ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Recovery Services 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-mgmt-recoveryservicesbackup/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
new file mode 100644
index 0000000..5b8230d
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-recoveryservicesbackup";
+ version = "0.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0rhwbjxffhg52md5kkvqz1258vq37xl0fw3pvxml0xvqbi7m36m0";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Recovery Services Backup 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-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
new file mode 100644
index 0000000..e25e2a9
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-redis";
+ version = "5.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1vbd6lsk55q2vmf5j1v4r4b3if9zhqvxbylagc3p2kpchdxjcjip";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Redis Cache Management 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-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
new file mode 100644
index 0000000..1d4ef5b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-reservations";
+ version = "0.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0wf1da3f4w3yalkylxv5ifq1bpsyk26j77v4ha0phyn400vqlqa0";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Reservations 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-mgmt-resource/default.nix b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
new file mode 100644
index 0000000..c1da240
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-resource";
+ version = "2.0.0rc2";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1anh3m73ppfs12x9cngzgpkp4xqsms52iy2vyaazag9jns9j8709";
+ };
+
+ propagatedBuildInputs = [ azure-common azure-mgmt-nspkg msrestazure ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Resource Management Client Library for Python";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-mgmt-search/default.nix b/pkgs/development/python-modules/azure-mgmt-search/default.nix
new file mode 100644
index 0000000..5b58417
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-search/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-search";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "14v8ja8har2xrb00v98610pqvakcdvnzw8hkd6wbr1np3f3dxi8f";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Search Management 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-mgmt-servicebus/default.nix b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
new file mode 100644
index 0000000..7916143
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-servicebus";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "13cq9gn7knsbxma9m8fwmv5jal8rgdlprqxm00779iq6h88yjxvr";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Service Bus Management 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-mgmt-servicefabric/default.nix b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
new file mode 100644
index 0000000..f62c89b
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrest
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-servicefabric";
+ version = "0.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0wv3rni1jyqrh75nf5gzag2437fmy5j3wnnc10bgiz11qayqjxwz";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrest
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Service Fabric Management 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-mgmt-sql/default.nix b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
new file mode 100644
index 0000000..77efdbe
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-sql";
+ version = "0.9.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "1yp40ydkxzl4dmp8sr86ws4v0gj14byzaz3l8mxparajdnjqi92x";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure SQL Management 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-mgmt-storage/default.nix b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
new file mode 100644
index 0000000..104d470
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-storage";
+ version = "1.5.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "189526acwqclnq2mrjlldi9xd0amja7n2bg1zxfy7pji60lkmz5i";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Storage Management Client Library for Python";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
new file mode 100644
index 0000000..134ca44
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-trafficmanager";
+ version = "0.50.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0ssi8sdnwqqzlzfxnar3053hfi9g57n50h1rf5dkni1bm3m6fq8j";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Traffic Manager 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-mgmt-web/default.nix b/pkgs/development/python-modules/azure-mgmt-web/default.nix
new file mode 100644
index 0000000..e579fc4
--- /dev/null
+++ b/pkgs/development/python-modules/azure-mgmt-web/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-mgmt-nspkg
+, msrestazure
+}:
+
+buildPythonPackage rec {
+ pname = "azure-mgmt-web";
+ version = "0.35.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "02nchnbkqh1mh6libba2qcv9vdsshna9n9hk7ivmg8i2xx77k84f";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-nspkg
+ msrestazure
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Web Apps Management 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-multiapi-storage/default.nix b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
new file mode 100644
index 0000000..037ec51
--- /dev/null
+++ b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, buildPythonPackage, fetchPypi, python, isPy27
+, azure-common
+, azure-nspkg
+, cryptography
+, python-dateutil
+, requests
+, futures
+}:
+
+buildPythonPackage rec {
+ pname = "azure_multiapi_storage";
+ version = "0.2.1";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "091qz206v9k6vb2lvr7shlhjsln711gplg8rf5f3wx6z35i2i5h4";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-nspkg
+ cryptography
+ python-dateutil
+ requests
+ ] ++ stdenv.lib.optional (isPy27) futures;
+
+ postFixup = ''
+ rm $out/${python.sitePackages}/azure/__init__.py
+ '';
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Storage Client Library for Python with multi API version support.";
+ homepage = https://github.com/Azure/azure-multiapi-storage-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-nspkg/default.nix b/pkgs/development/python-modules/azure-nspkg/default.nix
new file mode 100644
index 0000000..c90aa86
--- /dev/null
+++ b/pkgs/development/python-modules/azure-nspkg/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "azure-nspkg";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0yyw3wcy7xkrxwg7150a1wivgzwwyl877z2p4pv8xvk6iifyw6gy";
+ };
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Namespace Package";
+ homepage = https://github.com/Azure/azure-sdk-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ olcai stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix
new file mode 100644
index 0000000..c421860
--- /dev/null
+++ b/pkgs/development/python-modules/azure-storage-blob/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy27
+, azure-common
+, azure-storage-common
+, azure-storage-nspkg
+, futures
+}:
+
+buildPythonPackage rec {
+ pname = "azure-storage-blob";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0rhwi4jwk261c7ljb1pzb4y9i2rbzhk1pznzifjrf3vdwchdrp2g";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-storage-common
+ azure-storage-nspkg
+ ] ++ stdenv.lib.optional (isPy27) futures;
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Storage Blob Client Library for Python";
+ homepage = https://github.com/Azure/azure-storage-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-storage-common/default.nix b/pkgs/development/python-modules/azure-storage-common/default.nix
new file mode 100644
index 0000000..3a189d7
--- /dev/null
+++ b/pkgs/development/python-modules/azure-storage-common/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-common
+, azure-storage-nspkg
+, cryptography
+, python-dateutil
+, requests
+}:
+
+buildPythonPackage rec {
+ pname = "azure-storage-common";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ks0h2vvswgknhxpwp9njy3q25r1mp3hl1fald6nrwcymnqa8rwc";
+ };
+
+ # Fix build w/ wheel 0.31, see https://github.com/Azure/azure-storage-python/pull/443
+ postPatch = ''
+ sed -i azure_bdist_wheel.py \
+ -e '1,483d' -e '/from wheel.bdist_wheel import bdist_wheel/ { s/^#//; }'
+ '';
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-storage-nspkg
+ cryptography
+ python-dateutil
+ requests
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Storage Common Client Library for Python";
+ homepage = https://github.com/Azure/azure-storage-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/azure-storage-nspkg/default.nix b/pkgs/development/python-modules/azure-storage-nspkg/default.nix
new file mode 100644
index 0000000..c47bb9c
--- /dev/null
+++ b/pkgs/development/python-modules/azure-storage-nspkg/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, azure-nspkg
+}:
+
+buildPythonPackage rec {
+ pname = "azure-storage-nspkg";
+ version = "3.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0rmlsdfnrzgvqkmbmkwwmy2gk8ap60dpw4i5h239brn07301alw5";
+ };
+
+ propagatedBuildInputs = [
+ azure-nspkg
+ ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Microsoft Azure Storage Namespace Package [Internal]";
+ homepage = https://github.com/Azure/azure-storage-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/humanfriendly/default.nix b/pkgs/development/python-modules/humanfriendly/default.nix
new file mode 100644
index 0000000..e918ae9
--- /dev/null
+++ b/pkgs/development/python-modules/humanfriendly/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, monotonic
+}:
+
+buildPythonPackage rec {
+ pname = "humanfriendly";
+ version = "4.16.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ywzfpg7b1k6s6m9yps4yfs6l7pjp4rcrp8vnhapynbb0np9h7pd";
+ };
+
+ propagatedBuildInputs = [ monotonic ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Human friendly output for text interfaces using Python";
+ homepage = https://humanfriendly.readthedocs.io;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/isodate/default.nix b/pkgs/development/python-modules/isodate/default.nix
new file mode 100644
index 0000000..72ad4c2
--- /dev/null
+++ b/pkgs/development/python-modules/isodate/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, fetchPypi, python, isPy3k, six }:
+
+buildPythonPackage rec {
+ pname = "isodate";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ # Judging from SyntaxError
+ doCheck = !(isPy3k);
+
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover -s src/isodate/tests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ISO 8601 date/time parser";
+ homepage = http://cheeseshop.python.org/pypi/isodate;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/jmespath/default.nix b/pkgs/development/python-modules/jmespath/default.nix
new file mode 100644
index 0000000..6d30f58
--- /dev/null
+++ b/pkgs/development/python-modules/jmespath/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, buildPythonPackage, fetchPypi, nose, ply }:
+
+buildPythonPackage rec {
+ pname = "jmespath";
+ version = "0.9.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0r7wc7fsxmlwzxx9j1j7rms06c6xs6d4sysirdhz1jk2mb4x90ba";
+ };
+
+ buildInputs = [ nose ];
+ propagatedBuildInputs = [ ply ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/boto/jmespath;
+ description = "JMESPath allows you to declaratively specify how to extract elements from a JSON document";
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/knack/default.nix b/pkgs/development/python-modules/knack/default.nix
new file mode 100644
index 0000000..6d5eeb6
--- /dev/null
+++ b/pkgs/development/python-modules/knack/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, argcomplete
+, colorama
+, jmespath
+, pygments
+, pyyaml
+, six
+, tabulate
+}:
+
+buildPythonPackage rec {
+ pname = "knack";
+ version = "0.4.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "182rp3y6y8b0lbsrpi9k5qvg9q7p1qffqp79sv9izygsq9lzsids";
+ };
+
+ # TODO (stesie): dependency enum34 for python < 3.4
+ propagatedBuildInputs = [ argcomplete colorama jmespath pygments pyyaml
+ six tabulate ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A Command-Line Interface framework";
+ homepage = https://github.com/microsoft/knack;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/msrest/default.nix b/pkgs/development/python-modules/msrest/default.nix
new file mode 100644
index 0000000..88c7412
--- /dev/null
+++ b/pkgs/development/python-modules/msrest/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, requests
+, requests_oauthlib
+, isodate
+, certifi
+}:
+
+buildPythonPackage rec {
+ pname = "msrest";
+ version = "0.4.29";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ifbcihdwd5rpd92r9by6s4imj422crj8vn6gpwbzixpff0ma2nf";
+ };
+
+ # TODO (stesie): dependencies for python < 3.5
+ # Requires-Dist: enum34 (>=1.0.4); python_version<'3.4'
+ # Requires-Dist: typing; python_version<'3.5'
+ propagatedBuildInputs = [ requests requests_oauthlib isodate certifi ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "AutoRest swagger generator Python client runtime.";
+ homepage = https://github.com/Azure/msrest-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/msrestazure/default.nix b/pkgs/development/python-modules/msrestazure/default.nix
new file mode 100644
index 0000000..26832a2
--- /dev/null
+++ b/pkgs/development/python-modules/msrestazure/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, adal
+, keyring
+, msrest
+}:
+
+buildPythonPackage rec {
+ pname = "msrestazure";
+ version = "0.4.34";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1r3dkqd0isfgc21994xb5qk80skspv2rr4jdj2mr9c6mxh1lmjag";
+ };
+
+ propagatedBuildInputs = [ adal keyring msrest ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "AutoRest swagger generator Python client runtime. Azure-specific module.";
+ homepage = https://github.com/Azure/msrestazure-for-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/portalocker/default.nix b/pkgs/development/python-modules/portalocker/default.nix
new file mode 100644
index 0000000..89c6b8b
--- /dev/null
+++ b/pkgs/development/python-modules/portalocker/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "portalocker";
+ version = "1.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "17yvlk1fagd0j1qbkk0znq5hbh2kd5p36i77krjwaahfv79mcaiz";
+ };
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Wraps the portalocker recipe for easy usage";
+ homepage = https://github.com/WoLpH/portalocker;
+ license = licenses.psfl;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/pydocumentdb/default.nix b/pkgs/development/python-modules/pydocumentdb/default.nix
new file mode 100644
index 0000000..c8a260a
--- /dev/null
+++ b/pkgs/development/python-modules/pydocumentdb/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi, six, requests }:
+
+buildPythonPackage rec {
+ pname = "pydocumentdb";
+ version = "2.3.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1vly2f3qj4haxnqvvypjmi1slllrdn9d2dknval5z6xngrmy2137";
+ };
+
+ propagatedBuildInputs = [ six requests ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Azure DocumentDB Python SDK";
+ homepage = https://github.com/Azure/azure-documentdb-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/sshtunnel/default.nix b/pkgs/development/python-modules/sshtunnel/default.nix
new file mode 100644
index 0000000..db2ab9c
--- /dev/null
+++ b/pkgs/development/python-modules/sshtunnel/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, paramiko
+}:
+
+buildPythonPackage rec {
+ pname = "sshtunnel";
+ version = "0.1.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0xhdqj8ych976xi847k4m7llnvlnwbn9n0iik97adbyk3cdf96pj";
+ };
+
+ propagatedBuildInputs = [ paramiko ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Pure python SSH tunnels";
+ homepage = https://github.com/pahaz/sshtunnel;
+ license = licenses.mit;
+ maintainers = with maintainers; [ stesie ];
+ };
+}
diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix
new file mode 100644
index 0000000..424404f
--- /dev/null
+++ b/pkgs/development/python-modules/urllib3/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, pytest, mock, tornado, pyopenssl, cryptography
+, idna, certifi, ipaddress, pysocks }:
+
+buildPythonPackage rec {
+ pname = "urllib3";
+ version = "1.23";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1d8ps62yc51c71a8bq1yx99nfmq6r0qf12bfwsq2lhmssh5mlwmm";
+ };
+
+ NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [
+ "test_headers" "test_headerdict" "test_can_validate_ip_san" "test_delayed_body_read_timeout"
+ "test_timeout_errors_cause_retries" "test_select_multiple_interrupts_with_event"
+ ];
+
+ checkPhase = ''
+ nosetests -v --cover-min-percentage 1
+ '';
+
+ doCheck = false;
+
+ checkInputs = [ pytest mock tornado ];
+ propagatedBuildInputs = [ pyopenssl cryptography idna certifi ipaddress pysocks ];
+
+ meta = with stdenv.lib; {
+ description = "Powerful, sanity-friendly HTTP client for Python";
+ homepage = https://github.com/shazow/urllib3;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/vsts-cd-manager/default.nix b/pkgs/development/python-modules/vsts-cd-manager/default.nix
new file mode 100644
index 0000000..0dcfeae
--- /dev/null
+++ b/pkgs/development/python-modules/vsts-cd-manager/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, mock
+, msrest
+}:
+
+buildPythonPackage rec {
+ pname = "vsts-cd-manager";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ys4hrmjbxl4qr26qr3dhhs27yfwn1635vwjdqh1qgjmrmcr1c0b";
+ };
+
+ propagatedBuildInputs = [ mock msrest ];
+
+ 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 ];
+ };
+}