Merge pull request #60435 from mwilsoninsight/azure-sdk-update

Azure sdk update
This commit is contained in:
Wael Nasreddine 2019-07-16 15:43:09 -07:00 committed by GitHub
commit 6c2b929f7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
81 changed files with 2775 additions and 87 deletions

View File

@ -0,0 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-common
, msrest
}:
buildPythonPackage rec {
pname = "azure-applicationinsights";
version = "0.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "6e1839169bb6ffd2d2c21ee3f4afbdd068ea428ad47cf884ea3167ecf7fd0859";
};
propagatedBuildInputs = [
azure-common
msrest
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Application Insights Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-applicotioninsights;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, azure-common
, msrestazure
}:
buildPythonPackage rec {
pname = "azure-batch";
version = "6.0.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "d5b0de3db0058cd69baf30e059874094abf865e24ccd82e3cd25f3a48b9676d1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Batch Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/batch?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -4,6 +4,7 @@
, azure-nspkg
, isPyPy
, python
, isPy3k
}:
buildPythonPackage rec {
@ -17,16 +18,20 @@ buildPythonPackage rec {
sha256 = "25d696d2affbf5fe9b13aebe66271fce545e673e7e1eeaaec2d73599ba639d63";
};
propagatedBuildInputs = [ azure-nspkg ];
propagatedBuildInputs = [
azure-nspkg
];
postInstall = ''
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
'';
doCheck = false;
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
description = "This is the Microsoft Azure common code";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-common;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,29 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-nspkg
}:
buildPythonPackage rec {
pname = "azure-cosmosdb-nspkg";
version = "2.0.2";
src = fetchPypi {
inherit pname version;
sha256 = "acf691e692818d9a65c653c7a3485eb8e35c0bdc496bba652e5ea3905ba09cd8";
};
propagatedBuildInputs = [
azure-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure CosmosDB namespace package";
homepage = https://github.com/Azure/azure-cosmos-table-python/tree/master/azure-cosmosdb-nspkg;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, cryptography
, azure-common
, azure-storage-common
, azure-cosmosdb-nspkg
, futures
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-cosmosdb-table";
version = "1.0.5";
src = fetchPypi {
inherit pname version;
sha256 = "4a34c2c792036afc2a3811f4440ab967351e9ceee6542cc96453b63c678c0145";
};
propagatedBuildInputs = [
cryptography
azure-common
azure-storage-common
azure-cosmosdb-nspkg
] ++ lib.optionals (!isPy3k) [
futures
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/cosmosdb?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, requests
, adal
, azure-common
, futures
, pathlib2
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-datalake-store";
version = "0.0.45";
src = fetchPypi {
inherit pname version;
sha256 = "1k2wkpdv30wjmi53zdcsa5xfqw8gyak39na73ja6rb7wy8196wbd";
};
propagatedBuildInputs = [
requests
adal
azure-common
] ++ lib.optionals (!isPy3k) [
futures
pathlib2
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This project is the Python filesystem library for Azure Data Lake Store";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/data-lake-store?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, azure-common
, msrestazure
}:
buildPythonPackage rec {
pname = "azure-eventgrid";
version = "1.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "7ebbe1c4266ba176aa4969d9755c08f10b89848ad50fb0bfd16fa82e29234f95";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
];
# has no tests
doCheck = false;
meta = with lib; {
description = "A fully-managed intelligent event routing service that allows for uniform event consumption using a publish-subscribe model";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-grid?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
}:
buildPythonPackage rec {
version = "0.61.0";
pname = "azure-graphrbac";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "4ab27db29d730e4d35f420466500f8ee60a26a8151dbd121a6c353ccd9d4ee55";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Graph RBAC Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-graphrbac;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-common
, azure-nspkg
, msrest
, msrestazure
, cryptography
}:
buildPythonPackage rec {
pname = "azure-keyvault";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "37a8e5f376eb5a304fcd066d414b5d93b987e68f9212b0c41efa37d429aadd49";
};
propagatedBuildInputs = [
azure-common
azure-nspkg
msrest
msrestazure
cryptography
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Key Vault Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/key-vault?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, azure-common
}:
buildPythonPackage rec {
version = "0.1.0";
pname = "azure-loganalytics";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "3ceb350def677a351f34b0a0d1637df6be0c6fe87ff32a5270b17f540f6da06e";
};
propagatedBuildInputs = [
msrest
azure-common
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/loganalytics/client?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, isPy3k
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-advisor";
version = "2.0.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1929d6d5ba49d055fdc806e981b93cf75ea42ba35f78222aaf42d8dcf29d4ef3";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Advisor Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-advisor;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-applicationinsights";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1hm6s7vym1y072jqypjgbhps8lza1d5kb8qcpyxnw4zsmsvshdp5";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Application Insights Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-applicationinsights;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-authorization";
version = "0.51.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "d2789e21c6b85591b38d5d4e9b835b6546824c14e14aaa366da0ef50a95d2478";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Authorization Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-authorization;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-batch";
version = "6.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "dc929d2a0a65804c28a75dc00bb84ba581f805582a09238f4e7faacb15f8a2a3";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Batch Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-batch;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-common
, azure-mgmt-nspkg
, msrestazure
, python
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-batchai";
version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "f1870b0f97d5001cdb66208e5a236c9717a0ed18b34dbfdb238a828f3ca2a683";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Batch AI Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-batchai;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, msrestazure
, azure-common
, azure-mgmt-nspkg
, python
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-billing";
version = "0.2.0"; #pypi's 0.2.0 doesn't build ootb
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-sdk-for-python";
rev = "ee5b47525d6c1eae3b1fd5f65b0421eab62a6e6f";
sha256 = "0xzdn7da5c3q5knh033vbsqk36vwbm75cx8vf10x0yj58krb4kn4";
};
preBuild = ''
cd ./azure-mgmt-billing
'';
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Billing Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-billing;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-cdn";
version = "3.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0cdbe0914aec544884ef681e31950efa548d9bec6d6dc354e00c3dbdab9e76e3";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure CDN Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cdn;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-common
, azure-mgmt-nspkg
, msrestazure
}:
buildPythonPackage rec {
pname = "azure-mgmt-cognitiveservices";
version = "4.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "05zbgy1d6mschqv6y14byr4nwdnv48x9skx4rbsbz1fcqqx3j2sd";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Cognitive Services Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cognitiveservices;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, msrestazure
, azure-common
, azure-mgmt-nspkg
, python
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-commerce";
version = "1.0.1";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-sdk-for-python";
rev = "ee5b47525d6c1eae3b1fd5f65b0421eab62a6e6f";
sha256 = "0xzdn7da5c3q5knh033vbsqk36vwbm75cx8vf10x0yj58krb4kn4";
};
preBuild = ''
cd ./azure-mgmt-commerce
'';
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Commerce Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-commerce;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -6,6 +6,7 @@
, azure-mgmt-nspkg
, requests
, msrestazure
, isPy3k
}:
buildPythonPackage rec {
@ -15,20 +16,26 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1rmzpz3733wv31rsnqpdy4bbafvk5dhbqx7q0xf62dlz7p0i4f66";
sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6";
};
propagatedBuildInputs = [ azure-common azure-mgmt-nspkg requests msrestazure ];
propagatedBuildInputs = [
azure-common
azure-mgmt-nspkg
requests
msrestazure
];
postInstall = ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py
'';
doCheck = false;
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
description = "This is the Microsoft Azure Resource Management common code";
homepage = https://pypi.org/project/azure-mgmt-common;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -1,31 +1,37 @@
{ pkgs
{ lib
, buildPythonPackage
, fetchPypi
, python
, azure-mgmt-common
, isPy3k
}:
buildPythonPackage rec {
version = "4.4.0";
version = "5.0.0";
pname = "azure-mgmt-compute";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "356219a354140ea26e6b4f4be4f855f1ffaf63af60de24cd2ca335b4ece9db00";
sha256 = "1zdypc8f825n60341ai2482rwgsc7l8dpr691j8hqz571l80y85w";
};
postInstall = ''
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py
'';
propagatedBuildInputs = [ azure-mgmt-common ];
propagatedBuildInputs = [
azure-mgmt-common
];
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Compute Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-compute;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-consumption";
version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0nqgywknpj2a69an5yrn0c32fk01v5gi05za7dlf4ivwr9s4np83";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Consumption Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-consumption;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-containerinstance";
version = "1.4.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "87919f3e618ec0a40fd163d763113eef908e78c50d8b76bf4dd795444cb069fd";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Container Instance Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-containerinstance;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
version = "5.3.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1dhni22n85x76709mvjmby8i8hvginzniq1dna6f5cidfcalc0vs";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Container Service Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-containerservice;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-cosmosdb";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0g4znanx540p983gzr55z0n0jyzfnzmnzlshl92hm4gldwjdd91d";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Cosmos DB Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cosmosdb;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-datafactory";
version = "0.7.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "7a50da8415e316bd3be0c90ff7e2bffee2afb959aefea23b5923f22dd7094a37";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Data Factory Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datafactory;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-datalake-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-datalake-analytics";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0d64c4689a67d6138eb9ffbaff2eda2bace7d30b846401673183dcb42714de8f";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-datalake-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Analytics Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-analytics;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,30 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-datalake-nspkg";
version = "3.0.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "deb192ba422f8b3ec272ce4e88736796f216f28ea5b03f28331d784b7a3f4880";
};
propagatedBuildInputs = [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Management namespace package";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-nspkg;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-datalake-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-datalake-store";
version = "0.5.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "9376d35495661d19f8acc5604f67b0bc59493b1835bbc480f9a1952f90017a4c";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-datalake-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Store Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-store;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-datamigration";
version = "2.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "49e6e68093e2d647c1c54a4027dee5b1d57f7e7c21480ae386c55cb3d5fa14bc";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Data Migration Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datamigration;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-devspaces";
version = "0.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "4710dd59fc219ebfa4272dbbad58bf62093b52ce22bfd32a5c0279d2149471b5";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Dev Spaces Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-devspaces;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-devtestlabs";
version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "b3d5b2919021bf45f0acdd34ab23dc9b0435d9d0a6b472e5008128fb8521e700";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure DevTestLabs Management Client Library";
homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-devtestlabs;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, python
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-dns";
version = "2.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "3730b1b3f545a5aa43c0fff07418b362a789eb7d81286e2bed90ffef88bfa5d0";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure DNS Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/dns?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-eventgrid";
version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "9a1da1085d39163b13dee14215b02f18eab93ede10ffe83dc6030ecf2163d2f1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure EventGrid Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-grid?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-eventhub";
version = "2.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1nnp2ki4iz4f4897psmwb0v5khrwh84fgxja7nl7g73g3ym20sz8";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure EventHub Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-hub?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-hanaonazure";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1spsy6g5z4nb1y1gfz0p1ykybi76qbig8j22zvmws59329b3br5h";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure SAP Hana on Azure Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/hanaonazure?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-iotcentral";
version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "9aac88ed1f993965015f4e9986931fc08798e09d7b864928681a7cebff053de8";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure IoTCentral Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-iothub";
version = "0.8.2";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0w3w1d156rnkwjdarv3qvycklxr3z2j7lry7a3jfgj3ykzny12rq";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure IoTHub Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-iothubprovisioningservices";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "8c37acfd1c33aba845f2e0302ef7266cad31cba503cc990a48684659acb7b91d";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure IoTHub Provisioning Services Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-keyvault";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "05a15327a922441d2ba32add50a35c7f1b9225727cbdd3eeb98bc656e4684099";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Key Vault Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/key-vault?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-loganalytics";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "c7315ff0ee4d618fb38dca68548ef4023a7a20ce00efe27eb2105a5426237d86";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-loganalytics;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-logic";
version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "d163dfc32e3cfa84f3f8131a75d9e94f5c4595907332cc001e45bf7e4efd5add";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Logic Apps Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/logic-apps?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-machinelearningcompute";
version = "0.4.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "7a52f85591114ef33a599dabbef840d872b7f599b7823e596af9490ec51b873f";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Machine Learning Compute Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-machinelearningcompute;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-managementgroups";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "3d5237947458dc94b4a392141174b1c1258d26611241ee104e9006d1d798f682";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Management Groups Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-managementgroups;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-managementpartner";
version = "0.1.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1bvcmx7dkf2adi26z7c2ga63ggpzdfqj8q1gzcic1yn03v6nb8i7";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure ManagementPartner Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-managementpartner;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-maps";
version = "0.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "c120e210bb61768da29de24d28b82f8d42ae24e52396eb6569b499709e22f006";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Maps Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-maps;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-marketplaceordering";
version = "0.2.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "dc765cde7ec03efe456438c85c6207c2f77775a8ce8a7adb19b0df5c5dc513c2";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Market Place Ordering Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-marketplaceordering;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-media";
version = "1.1.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "5d0c6b3a0f882dde8ae3d42467f03ea6c4e3f62613936087d54c67e6f504939b";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Media Services Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/media-services?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-monitor";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "5a804dae2c3e31bfd6f1b0482d49761b9a56f7eefa9b190cd76ef5fe1d504ef2";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Monitor Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/monitoring?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-msi";
version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0n4gbwk843z66hhpcp1kcrnwqkzygbbc2ma01r9asgfv4nmklvyl";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure MSI Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-msi;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -1,31 +1,37 @@
{ pkgs
{ lib
, buildPythonPackage
, fetchPypi
, azure-mgmt-common
, python
, isPy3k
}:
buildPythonPackage rec {
version = "2.5.1";
version = "2.7.0";
pname = "azure-mgmt-network";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "cef9bf5d36700966e52f7cea86e29c622bc5bbb92d0ce7a75420e29fb0e75f45";
sha256 = "04z9f0nd2nh5miw81qahqrrz998l4yd328qcyx7bxg42a5f5v5jp";
};
postInstall = ''
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py
'';
propagatedBuildInputs = [ azure-mgmt-common ];
propagatedBuildInputs = [
azure-mgmt-common
];
meta = with pkgs.lib; {
# has no tests
doCheck = false;
meta = with lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/network?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-notificationhubs";
version = "2.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "10w53ida2nlx73vd1pczh4mkpg0lag1h19yyklx3yvgsyvahj25h";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Notification Hubs Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/notification-hubs?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -2,6 +2,8 @@
, buildPythonPackage
, fetchPypi
, azure-nspkg
, python
, isPy3k
}:
buildPythonPackage rec {
@ -16,10 +18,12 @@ buildPythonPackage rec {
propagatedBuildInputs = [ azure-nspkg ];
doCheck = false;
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
homepage = https://github.com/Azure/azure-sdk-for-python;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-policyinsights";
version = "0.3.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "b27f5ac367b69e225ab02fa2d1ea20cbbfe948ff43b0af4698cd8cbde0063908";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Policy Insights Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/policy?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-powerbiembedded";
version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "2f05be73f2a086c579a78fc900e3b2ae14ccde5bcec54e29dfc73e626b377476";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Power BI Embedded Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/power-bi?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-rdbms";
version = "1.8.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "40abbe4f9c59d7906594ceed067d0e7d09fef44be0d16aded5d5717f1a8aa5ea";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure RDBMS Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-rdbms;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-recoveryservices";
version = "0.4.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "e1e794760232239f8a9328d5de1740565ff70d1612a2921c9609746ba5671e6c";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Recovery Services Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/recoveryservices?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-recoveryservicesbackup";
version = "0.3.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "1e55b6cbb808df83576cef352ba0065f4878fe505299c0a4c5a97f4f1e5793df";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Recovery Services Backup Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/recovery-services-backup?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-redis";
version = "6.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "db999e104edeee3a13a8ceb1881e15196fe03a02635e0e20855eb52c1e2ecca1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Redis Cache Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/redis?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-relay";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0s5z4cil750wn770m0hdzcrpshj4bj1bglkkvxdx9l9054dk9s57";
};
propagatedBuildInputs = [
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Relay Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/relay?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-reservations";
version = "0.3.2";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0nksxjh5kh09dr0zw667fg8mzik4ymvfq3dipwag6pynbqr9ls4l";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Reservations Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-reservations;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -3,6 +3,7 @@
, fetchPypi
, python
, azure-mgmt-common
, isPy3k
}:
@ -16,17 +17,20 @@ buildPythonPackage rec {
sha256 = "aef8573066026db04ed3e7c5e727904e42f6462b6421c2e8a3646e4c4f8128be";
};
postInstall = ''
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py
'';
propagatedBuildInputs = [ azure-mgmt-common ];
# has no tests
doCheck = false;
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/resources?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-scheduler";
version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "c6e6edd386ddc4c21d54b1497c3397b970bc127b71809b51bd2391cb1f3d1a14";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Scheduler Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/scheduler?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-search";
version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "0ec5de861bd786bcb8691322feed6e6caa8d2f0806a50dc0ca5d640591926893";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Search Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/search?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-servicebus";
version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "f20920b8fb119ef4abeda4d2dac765a4fc48cd0bcf30c27f8c4cc6d890bc08b1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Service Bus Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/servicebus?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-servicefabric";
version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "b2bf2279b8ff8450c35e78e226231655021482fdbda27db09975ebfc983398ad";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Service Fabric Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/servicefabric?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
}:
buildPythonPackage rec {
pname = "azure-mgmt-signalr";
version = "0.1.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "8a6266a59a5c69102e274806ccad3ac74b06fd2c226e16426bbe248fc2174903";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure SignalR Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-signalr;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-sql";
version = "0.12.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "8399702e9d1836f3b040ce0c93d8dc089767d66edb9224a3b8a6c9ab7e8ff01f";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure SQL Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/sql?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -1,31 +1,35 @@
{ pkgs
{ lib
, buildPythonPackage
, fetchPypi
, python
, azure-mgmt-common
, isPy3k
}:
buildPythonPackage rec {
version = "3.1.1";
version = "3.3.0";
pname = "azure-mgmt-storage";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "22a779cae5e09712b7d62ef9bc3d8907a5666893a8a113b6d9348e933170236f";
sha256 = "1kffay8hr8h3hf78wb1kisvffpwxsxy6lixbgh9dbv0p781sgyh6";
};
postInstall = ''
postInstall = if isPy3k then "" else ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py
'';
propagatedBuildInputs = [ azure-mgmt-common ];
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Storage Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/storage?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-subscription";
version = "0.3.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "7a095fe46e598210b178e1059bba82eb02f3b8a7f44f3791442ff7d9ff323d2b";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Subscription Management Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-subscription;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-trafficmanager";
version = "0.51.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "fc8ae77022cfe52fda4379a2f31e0b857574d536e41291a7b569b5c0f4104186";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Traffic Manager Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/traffic-manager?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-web";
version = "0.41.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "5f170f25c72119ff4b4e2f39d46ce21bdb2f399f786ea24eedc15c12cfba3054";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Web Apps Management Client Library";
homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/webapps?view=azure-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -1,6 +1,8 @@
{ pkgs
{ lib
, buildPythonPackage
, fetchPypi
, python
, isPy3k
}:
buildPythonPackage rec {
@ -13,10 +15,12 @@ buildPythonPackage rec {
sha256 = "e7d3cea6af63e667d87ba1ca4f8cd7cb4dfca678e4c55fc1cedb320760e39dd0";
};
meta = with pkgs.lib; {
doCheck = false;
meta = with lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
homepage = https://github.com/Azure/azure-sdk-for-python;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, uamqp
, azure-common
, msrestazure
, futures
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-servicebus";
version = "0.50.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "c5864cfc69402e3e2897e61b3bd224ade28d9e33dad849e4bd6afad26a3d2786";
};
buildInputs = [
uamqp
azure-common
msrestazure
] ++ lib.optionals (!isPy3k) [
futures
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Service Bus Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/free/master/azure-servicebus;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -0,0 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, azure-common
, msrest
}:
buildPythonPackage rec {
pname = "azure-servicefabric";
version = "6.4.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "f049e8c4a179f1277f2ec60158f88caf14a50f7df491fc6841e360cd61746da1";
};
propagatedBuildInputs = [
azure-common
msrest
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This project provides a client library in Python that makes it easy to consume Microsoft Azure Storage services";
homepage = https://pypi.org/project/azure-servicefabric;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -1,31 +1,37 @@
{ pkgs
{ lib
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, azure-common
, requests
, python
}:
buildPythonPackage rec {
version = "0.20.6";
version = "0.20.7";
pname = "azure-servicemanagement-legacy";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "c883ff8fa3d4f4cb7b9344e8cb7d92a9feca2aa5efd596237aeea89e5c10981d";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-sdk-for-python";
rev = "ab01fc1f23462f130c69f46505524b88101023dc";
sha256 = "0w2bm9hkwy1m94l8r2klnpqn4192y8bir3z8bymxgfx9y0b1mn2q";
};
propagatedBuildInputs = [ azure-common requests ];
postInstall = ''
echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py
preBuild = ''
cd ./azure-servicemanagement-legacy
'';
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
propagatedBuildInputs = [
azure-common
requests
];
# has no tests
doCheck = false;
meta = with lib; {
description = "This is the Microsoft Azure Service Management Legacy Client Library";
homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-servicemanagement-legacy;
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
}

View File

@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
sha256 = "0b15dzy75fml994gdfmaw5qcyij15gvh968mk3hg94d1wxwai1zi";
sha256 = "f187a878e7a191f4e098159904f72b4146cf70e1aabaf6484ab4ba72fc6f252c";
};
propagatedBuildInputs = [
@ -28,6 +28,6 @@ buildPythonPackage rec {
description = "Client library for Microsoft Azure Storage services containing the blob service APIs";
homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-blob;
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai ];
maintainers = with maintainers; [ cmcdragonkai mwilsoninsight ];
};
}

View File

@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, isPy3k
, requests
, requests_oauthlib
@ -21,9 +21,13 @@ buildPythonPackage rec {
version = "0.6.8";
pname = "msrest";
src = fetchPypi {
inherit pname version;
sha256 = "0yd43fnmfxkvk3idkyn67ziwjgkwkn261kicr3szjibpqjqcpsf9";
# no tests in PyPI tarball
# see https://github.com/Azure/msrest-for-python/pull/152
src = fetchFromGitHub {
owner = "Azure";
repo = "msrest-for-python";
rev = "v${version}";
sha256 = "1vnh0y68vqf7hwhghbf6bjadrzlv98aj4vfz6g592lww3ijpy77w";
};
propagatedBuildInputs = [
@ -42,8 +46,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "The runtime library 'msrest' for AutoRest generated Python clients.";
homepage = "https://azure.microsoft.com/en-us/develop/python/";
homepage = https://github.com/Azure/msrest-for-python;
license = licenses.mit;
maintainers = with maintainers; [ bendlas jonringer ];
maintainers = with maintainers; [ bendlas jonringer mwilsoninsight ];
};
}

View File

@ -9,6 +9,7 @@
, pyopenssl
, trustme
, sniffio
, stdenv
, jedi
, pylint
}:
@ -37,6 +38,9 @@ buildPythonPackage rec {
sniffio
] ++ lib.optionals (pythonOlder "3.7") [ contextvars ];
# tests are failing on Darwin
doCheck = !stdenv.isDarwin;
meta = {
description = "An async/await-native I/O library for humans and snake people";
homepage = https://github.com/python-trio/trio;

View File

@ -0,0 +1,47 @@
{ CFNetwork
, Security
, buildPythonPackage
, certifi
, cmake
, enum34
, fetchPypi
, isPy3k
, lib
, openssl
, stdenv
, six
}:
buildPythonPackage rec {
pname = "uamqp";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "d3d4ff94bf290adb82fe8c19af709a21294bac9b27c821b9110165a34b922015";
};
buildInputs = [
openssl
certifi
six
] ++ lib.optionals (!isPy3k) [
enum34
] ++ lib.optionals stdenv.isDarwin [
CFNetwork Security
];
nativeBuildInputs = [
cmake
];
# has no tests
doCheck = false;
meta = with lib; {
description = "An AMQP 1.0 client library for Python";
homepage = https://github.com/Azure/azure-uamqp-python;
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
}

View File

@ -244,31 +244,165 @@ in {
azure-cosmos = callPackage ../development/python-modules/azure-cosmos { };
azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { };
azure-applicationinsights = callPackage ../development/python-modules/azure-applicationinsights { };
azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { };
azure-batch = callPackage ../development/python-modules/azure-batch { };
azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { };
azure-cosmosdb-nspkg = callPackage ../development/python-modules/azure-cosmosdb-nspkg { };
azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { };
azure-cosmosdb-table = callPackage ../development/python-modules/azure-cosmosdb-table { };
azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { };
azure-datalake-store = callPackage ../development/python-modules/azure-datalake-store { };
azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { };
azure-eventgrid = callPackage ../development/python-modules/azure-eventgrid { };
azure-storage = callPackage ../development/python-modules/azure-storage { };
azure-graphrbac = callPackage ../development/python-modules/azure-graphrbac { };
azure-keyvault = callPackage ../development/python-modules/azure-keyvault { };
azure-loganalytics = callPackage ../development/python-modules/azure-loganalytics { };
azure-servicebus = callPackage ../development/python-modules/azure-servicebus { };
azure-servicefabric = callPackage ../development/python-modules/azure-servicefabric { };
azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { };
azure-storage-nspkg = callPackage ../development/python-modules/azure-storage-nspkg { };
azure-storage-common = callPackage ../development/python-modules/azure-storage-common { };
azure-storage = callPackage ../development/python-modules/azure-storage { };
azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { };
azure-storage-file = callPackage ../development/python-modules/azure-storage-file { };
azure-storage-queue = callPackage ../development/python-modules/azure-storage-queue { };
azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { };
azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { };
azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { };
azure-mgmt-advisor = callPackage ../development/python-modules/azure-mgmt-advisor { };
azure-mgmt-applicationinsights = callPackage ../development/python-modules/azure-mgmt-applicationinsights { };
azure-mgmt-authorization = callPackage ../development/python-modules/azure-mgmt-authorization { };
azure-mgmt-batch = callPackage ../development/python-modules/azure-mgmt-batch { };
azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { };
azure-mgmt-billing = callPackage ../development/python-modules/azure-mgmt-billing { };
azure-mgmt-cdn = callPackage ../development/python-modules/azure-mgmt-cdn { };
azure-mgmt-cognitiveservices = callPackage ../development/python-modules/azure-mgmt-cognitiveservices { };
azure-mgmt-commerce = callPackage ../development/python-modules/azure-mgmt-commerce { };
azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { };
azure-mgmt-consumption = callPackage ../development/python-modules/azure-mgmt-consumption { };
azure-mgmt-containerinstance = callPackage ../development/python-modules/azure-mgmt-containerinstance { };
azure-mgmt-containerservice = callPackage ../development/python-modules/azure-mgmt-containerservice { };
azure-mgmt-cosmosdb = callPackage ../development/python-modules/azure-mgmt-cosmosdb { };
azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { };
azure-mgmt-datalake-analytics = callPackage ../development/python-modules/azure-mgmt-datalake-analytics { };
azure-mgmt-datalake-nspkg = callPackage ../development/python-modules/azure-mgmt-datalake-nspkg { };
azure-mgmt-datalake-store = callPackage ../development/python-modules/azure-mgmt-datalake-store { };
azure-mgmt-datamigration = callPackage ../development/python-modules/azure-mgmt-datamigration { };
azure-mgmt-devspaces = callPackage ../development/python-modules/azure-mgmt-devspaces { };
azure-mgmt-devtestlabs = callPackage ../development/python-modules/azure-mgmt-devtestlabs { };
azure-mgmt-dns = callPackage ../development/python-modules/azure-mgmt-dns { };
azure-mgmt-eventgrid = callPackage ../development/python-modules/azure-mgmt-eventgrid { };
azure-mgmt-eventhub = callPackage ../development/python-modules/azure-mgmt-eventhub { };
azure-mgmt-hanaonazure = callPackage ../development/python-modules/azure-mgmt-hanaonazure { };
azure-mgmt-iotcentral = callPackage ../development/python-modules/azure-mgmt-iotcentral { };
azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { };
azure-mgmt-iothubprovisioningservices = callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { };
azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { };
azure-mgmt-loganalytics = callPackage ../development/python-modules/azure-mgmt-loganalytics { };
azure-mgmt-logic = callPackage ../development/python-modules/azure-mgmt-logic { };
azure-mgmt-machinelearningcompute = callPackage ../development/python-modules/azure-mgmt-machinelearningcompute { };
azure-mgmt-managementgroups = callPackage ../development/python-modules/azure-mgmt-managementgroups { };
azure-mgmt-managementpartner = callPackage ../development/python-modules/azure-mgmt-managementpartner { };
azure-mgmt-maps = callPackage ../development/python-modules/azure-mgmt-maps { };
azure-mgmt-marketplaceordering = callPackage ../development/python-modules/azure-mgmt-marketplaceordering { };
azure-mgmt-media = callPackage ../development/python-modules/azure-mgmt-media { };
azure-mgmt-monitor = callPackage ../development/python-modules/azure-mgmt-monitor { };
azure-mgmt-msi = callPackage ../development/python-modules/azure-mgmt-msi { };
azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { };
azure-mgmt-notificationhubs = callPackage ../development/python-modules/azure-mgmt-notificationhubs { };
azure-mgmt-policyinsights = callPackage ../development/python-modules/azure-mgmt-policyinsights { };
azure-mgmt-powerbiembedded = callPackage ../development/python-modules/azure-mgmt-powerbiembedded { };
azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { };
azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { };
azure-mgmt-recoveryservicesbackup = callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup { };
azure-mgmt-redis = callPackage ../development/python-modules/azure-mgmt-redis { };
azure-mgmt-relay = callPackage ../development/python-modules/azure-mgmt-relay { };
azure-mgmt-reservations = callPackage ../development/python-modules/azure-mgmt-reservations { };
azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { };
azure-mgmt-scheduler = callPackage ../development/python-modules/azure-mgmt-scheduler { };
azure-mgmt-search = callPackage ../development/python-modules/azure-mgmt-search { };
azure-mgmt-servicebus = callPackage ../development/python-modules/azure-mgmt-servicebus { };
azure-mgmt-servicefabric = callPackage ../development/python-modules/azure-mgmt-servicefabric { };
azure-mgmt-signalr = callPackage ../development/python-modules/azure-mgmt-signalr { };
azure-mgmt-sql = callPackage ../development/python-modules/azure-mgmt-sql { };
azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { };
azure-mgmt-subscription = callPackage ../development/python-modules/azure-mgmt-subscription { };
azure-mgmt-trafficmanager = callPackage ../development/python-modules/azure-mgmt-trafficmanager { };
azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { };
backports_csv = callPackage ../development/python-modules/backports_csv {};
@ -1008,6 +1142,10 @@ in {
toggl-cli = callPackage ../development/python-modules/toggl-cli { };
uamqp = callPackage ../development/python-modules/uamqp {
inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork Security;
};
unifi = callPackage ../development/python-modules/unifi { };
uvloop = callPackage ../development/python-modules/uvloop { };