diff --git a/pkgs/development/python-modules/azure-mgmt-apimanagement/default.nix b/pkgs/development/python-modules/azure-mgmt-apimanagement/default.nix index 7ef53cb2a2ba..d18dc5b59fb6 100644 --- a/pkgs/development/python-modules/azure-mgmt-apimanagement/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-apimanagement/default.nix @@ -1,37 +1,46 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + isodate, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "4.0.0"; - format = "setuptools"; pname = "azure-mgmt-apimanagement"; - disabled = isPy27; + version = "4.0.1"; + pyproject = true; + + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - sha256 = "sha256-AiTjLJ28g80xnrRFLfPUevJgeaxLpuGmvkd3+FskNiw="; - extension = "zip"; + sha256 = "sha256-XPUJzALti7QXTmgtuwVDhCA2luWz7zfykWEsJmpHzA4="; }; + nativeBuildInputs = [ setuptools ]; + propagatedBuildInputs = [ azure-common azure-mgmt-core - msrest - msrestazure + isodate ]; # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.apimanagement" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.apimanagement" + ]; meta = with lib; { description = "Microsoft Azure API Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/apimanagement/azure-mgmt-apimanagement"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-apimanagement_${version}/sdk/apimanagement/azure-mgmt-apimanagement/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix b/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix index 4c74e09d36b1..a662f9ec3310 100644 --- a/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix @@ -1,15 +1,20 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + isodate, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "3.0.0"; - format = "setuptools"; pname = "azure-mgmt-appconfiguration"; - disabled = isPy27; + version = "3.0.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; @@ -17,11 +22,12 @@ buildPythonPackage rec { extension = "zip"; }; + nativeBuildInputs = [ setuptools ]; + propagatedBuildInputs = [ azure-common azure-mgmt-core - msrest - msrestazure + isodate ]; # no tests included @@ -29,11 +35,15 @@ buildPythonPackage rec { pythonNamespaces = [ "azure.mgmt" ]; - pythonImportsCheck = [ "azure.common" "azure.mgmt.appconfiguration" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.appconfiguration" + ]; meta = with lib; { description = "Microsoft Azure App Configuration Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/appconfiguration/azure-mgmt-appconfiguration"; + changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-appconfiguration_${version}/sdk/appconfiguration/azure-mgmt-appconfiguration"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-botservice/default.nix b/pkgs/development/python-modules/azure-mgmt-botservice/default.nix index 4527294c90b3..db019c57718d 100644 --- a/pkgs/development/python-modules/azure-mgmt-botservice/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-botservice/default.nix @@ -1,15 +1,20 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "2.0.0"; - format = "setuptools"; pname = "azure-mgmt-botservice"; - disabled = isPy27; + version = "2.0.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; @@ -17,21 +22,26 @@ buildPythonPackage rec { extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest - msrestazure ]; # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.botservice" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.botservice" + ]; meta = with lib; { description = "Microsoft Azure API Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/botservice/azure-mgmt-botservice"; + changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-botservice_${version}/sdk/botservice/azure-mgmt-botservice"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-databoxedge/default.nix b/pkgs/development/python-modules/azure-mgmt-databoxedge/default.nix index 98c697a4e6c6..11878a1a63e6 100644 --- a/pkgs/development/python-modules/azure-mgmt-databoxedge/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-databoxedge/default.nix @@ -1,24 +1,33 @@ -{ lib, buildPythonPackage, fetchPypi -, msrestazure -, azure-common -, azure-mgmt-core +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-databoxedge"; version = "1.0.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "04090062bc1e8f00c2f45315a3bceb0fb3b3479ec1474d71b88342e13499b087"; + hash = "sha256-BAkAYrwejwDC9FMVo7zrD7OzR57BR01xuINC4TSZsIc="; }; - propagatedBuildInputs = [ - msrestazure + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core + msrest ]; # no tests in pypi tarball @@ -28,7 +37,8 @@ buildPythonPackage rec { meta = with lib; { description = "Microsoft Azure Databoxedge Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/databox/azure-mgmt-databox"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-databoxedge_${version}/sdk/databox/azure-mgmt-databox/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-deploymentmanager/default.nix b/pkgs/development/python-modules/azure-mgmt-deploymentmanager/default.nix index 3f8d43ea36ad..5a5ef4d56dd2 100644 --- a/pkgs/development/python-modules/azure-mgmt-deploymentmanager/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-deploymentmanager/default.nix @@ -1,37 +1,48 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "1.0.0"; - format = "setuptools"; pname = "azure-mgmt-deploymentmanager"; - disabled = isPy27; + version = "1.0.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "9badb768617209149c33e68ca2e59c35b1d3d11427e2969872f2e236e14eee78"; + hash = "sha256-m623aGFyCRScM+aMouWcNbHT0RQn4paYcvLiNuFO7ng="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest - msrestazure ]; # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.deploymentmanager" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.deploymentmanager" + ]; meta = with lib; { description = "Microsoft Azure Deployment Manager Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/deploymentmanager/azure-mgmt-deploymentmanager"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-deploymentmanager_${version}/sdk/deploymentmanager/azure-mgmt-deploymentmanager/setup.py"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-extendedlocation/default.nix b/pkgs/development/python-modules/azure-mgmt-extendedlocation/default.nix index 0d7f5a2cdb79..5a97855848ce 100644 --- a/pkgs/development/python-modules/azure-mgmt-extendedlocation/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-extendedlocation/default.nix @@ -1,13 +1,20 @@ -{ lib, buildPythonPackage, fetchPypi -, azure-common -, azure-mgmt-core -, msrest +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-extendedlocation"; version = "1.1.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; @@ -15,7 +22,9 @@ buildPythonPackage rec { hash = "sha256-jRo6EFP8Dg3i9U8HLfjED9QFfWbdg+X3o9PSf4eus9o="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest @@ -25,7 +34,8 @@ buildPythonPackage rec { meta = with lib; { description = "Microsoft Azure Extendedlocation Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/extendedlocation/azure-mgmt-extendedlocation"; + changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-extendedlocation_${version}/sdk/extendedlocation/azure-mgmt-extendedlocation"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix b/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix index e10811f814fa..a20af6e0133e 100644 --- a/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix @@ -1,23 +1,31 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "9.0.0"; - format = "setuptools"; pname = "azure-mgmt-hdinsight"; - disabled = isPy27; + version = "9.0.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "41ebdc69c0d1f81d25dd30438c14fff4331f66639f55805b918b9649eaffe78a"; + hash = "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest @@ -27,11 +35,15 @@ buildPythonPackage rec { # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.hdinsight" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.hdinsight" + ]; meta = with lib; { description = "Microsoft Azure HDInsight Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/hdinsight/azure-mgmt-hdinsight"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-hdinsight_${version}/sdk/hdinsight/azure-mgmt-hdinsight/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-kusto/azure-mgmt-apimanagement/default.nix b/pkgs/development/python-modules/azure-mgmt-kusto/azure-mgmt-apimanagement/default.nix deleted file mode 100644 index f1effb72b4ca..000000000000 --- a/pkgs/development/python-modules/azure-mgmt-kusto/azure-mgmt-apimanagement/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, msrest -, msrestazure -}: - -buildPythonPackage rec { - version = "3.0.0"; - pname = "azure-mgmt-apimanagement"; - disabled = isPy27; - - src = fetchPypi { - inherit pname version; - hash = "sha256-kmL1TtOH6wg9ja5m0yqN81ZHMZuQK9SYzcN29QoS0VQ="; - extension = "zip"; - }; - - propagatedBuildInputs = [ azure-common msrest msrestazure ]; - - # no tests included - doCheck = false; - - pythonImportsCheck = [ "azure.common" "azure.mgmt.apimanagement" ]; - - meta = with lib; { - description = "Microsoft Azure API Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; - license = licenses.mit; - maintainers = with maintainers; [ jonringer ]; - }; -} diff --git a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix index 474b19814c0b..0cb59d74226e 100644 --- a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix @@ -1,25 +1,29 @@ -{ lib -, azure-common -, azure-mgmt-core -, buildPythonPackage -, fetchPypi -, isodate -, pythonOlder +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + isodate, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-kusto"; version = "3.3.0"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; hash = "sha256-PmGGtyVrYFCMnpiCq9x9uwoMboDO1ePlGAJzrMTj3ps="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core isodate diff --git a/pkgs/development/python-modules/azure-mgmt-managedservices/default.nix b/pkgs/development/python-modules/azure-mgmt-managedservices/default.nix index 830ea71e9a17..a9334dd30d00 100644 --- a/pkgs/development/python-modules/azure-mgmt-managedservices/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-managedservices/default.nix @@ -1,23 +1,31 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "6.0.0"; - format = "setuptools"; pname = "azure-mgmt-managedservices"; - disabled = isPy27; + version = "6.0.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "ec0cb3858bcf8edf5eee0eddee81560424eb84352e0df082ddc94eb99badfd5e"; + hash = "sha256-7AyzhYvPjt9e7g7d7oFWBCTrhDUuDfCC3clOuZut/V4="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest @@ -27,11 +35,15 @@ buildPythonPackage rec { # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.managedservices" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.managedservices" + ]; meta = with lib; { description = "Microsoft Azure Managed Services Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/managedservices/azure-mgmt-managedservices"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-managedservices_${version}/sdk/managedservices/azure-mgmt-managedservices/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-sqlvirtualmachine/default.nix b/pkgs/development/python-modules/azure-mgmt-sqlvirtualmachine/default.nix index 4adafa254ba1..723e389a991b 100644 --- a/pkgs/development/python-modules/azure-mgmt-sqlvirtualmachine/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-sqlvirtualmachine/default.nix @@ -1,23 +1,31 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + setuptools, }: buildPythonPackage rec { - version = "0.5.0"; - format = "setuptools"; pname = "azure-mgmt-sqlvirtualmachine"; - disabled = isPy27; + version = "0.5.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm"; + hash = "sha256-talCNRKnsShErAFDZqHVPIEBehTzlna+7fAEpTKqKq0="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest @@ -27,11 +35,15 @@ buildPythonPackage rec { # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.mgmt.sqlvirtualmachine" ]; + pythonImportsCheck = [ + "azure.common" + "azure.mgmt.sqlvirtualmachine" + ]; meta = with lib; { description = "Microsoft Azure SQL Virtual Machine Management Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/sql/azure-mgmt-sqlvirtualmachine"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-sqlvirtualmachine_${version}/sdk/sql/azure-mgmt-sqlvirtualmachine/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-synapse/default.nix b/pkgs/development/python-modules/azure-mgmt-synapse/default.nix index 1c2745f60f59..d9bf2b13a5e0 100644 --- a/pkgs/development/python-modules/azure-mgmt-synapse/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-synapse/default.nix @@ -1,23 +1,31 @@ -{ lib, buildPythonPackage, fetchPypi, pythonOlder -, azure-common -, azure-mgmt-core -, msrest -, msrestazure +{ + lib, + azure-common, + azure-mgmt-core, + buildPythonPackage, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-synapse"; version = "2.0.0"; - format = "setuptools"; - disabled = pythonOlder "3"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "bec6bdfaeb55b4fdd159f2055e8875bf50a720bb0fce80a816e92a2359b898c8"; + hash = "sha256-vsa9+utVtP3RWfIFXoh1v1CnILsPzoCoFukqI1m4mMg="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest @@ -27,8 +35,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "azure.mgmt.synapse" ]; meta = with lib; { - description = "Azure python SDK"; - homepage = "https://github.com/Azure/azure-sdk-for-python/"; + description = "Microsoft Azure Synapse Management Client Library"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-mgmt-synapse"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-synapse_${version}/sdk/synapse/azure-mgmt-synapse/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-multiapi-storage/default.nix b/pkgs/development/python-modules/azure-multiapi-storage/default.nix index e8bc4d563457..a3697ae4564d 100644 --- a/pkgs/development/python-modules/azure-multiapi-storage/default.nix +++ b/pkgs/development/python-modules/azure-multiapi-storage/default.nix @@ -1,25 +1,35 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 -, azure-common -, azure-core -, msrest -, msrestazure -, requests +{ + lib, + azure-common, + azure-core, + buildPythonPackage, + cryptography, + fetchPypi, + msrest, + msrestazure, + pythonOlder, + requests, + setuptools, }: buildPythonPackage rec { - version = "1.2.0"; - format = "setuptools"; pname = "azure-multiapi-storage"; - disabled = isPy27; + version = "1.2.0"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; hash = "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-core + cryptography msrest msrestazure requests @@ -31,7 +41,10 @@ buildPythonPackage rec { # no tests included doCheck = false; - pythonImportsCheck = [ "azure.common" "azure.multiapi.storage" ]; + pythonImportsCheck = [ + "azure.common" + "azure.multiapi.storage" + ]; meta = with lib; { description = "Microsoft Azure Storage Client Library for Python with multi API version support."; diff --git a/pkgs/development/python-modules/azure-synapse-accesscontrol/default.nix b/pkgs/development/python-modules/azure-synapse-accesscontrol/default.nix index 20c314144747..55fd07d99e20 100644 --- a/pkgs/development/python-modules/azure-synapse-accesscontrol/default.nix +++ b/pkgs/development/python-modules/azure-synapse-accesscontrol/default.nix @@ -1,21 +1,30 @@ -{ lib, buildPythonPackage, fetchPypi -, azure-common -, azure-core -, msrest +{ + lib, + azure-common, + azure-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-synapse-accesscontrol"; version = "0.7.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "565aa26336d560c028775e8ae50d0691aa7089e96170e78342371b773da3137c"; + hash = "sha256-VlqiYzbVYMAod16K5Q0GkapwielhcOeDQjcbdz2jE3w="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-core msrest @@ -27,8 +36,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "azure.synapse.accesscontrol" ]; meta = with lib; { - description = "Azure python SDK"; - homepage = "https://github.com/Azure/azure-sdk-for-python/"; + description = "Microsoft Azure Synapse AccessControl Client Library"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-accesscontrol"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-accesscontrol_${version}/sdk/synapse/azure-synapse-accesscontrol/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-synapse-managedprivateendpoints/default.nix b/pkgs/development/python-modules/azure-synapse-managedprivateendpoints/default.nix index 18a96ec10fbf..0ad839d45988 100644 --- a/pkgs/development/python-modules/azure-synapse-managedprivateendpoints/default.nix +++ b/pkgs/development/python-modules/azure-synapse-managedprivateendpoints/default.nix @@ -1,21 +1,30 @@ -{ lib, buildPythonPackage, fetchPypi -, azure-common -, azure-core -, msrest +{ + lib, + azure-common, + azure-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-synapse-managedprivateendpoints"; version = "0.4.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "900eaeaccffdcd01012b248a7d049008c92807b749edd1c9074ca9248554c17e"; + hash = "sha256-kA6urM/9zQEBKySKfQSQCMkoB7dJ7dHJB0ypJIVUwX4="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-core msrest @@ -26,8 +35,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "azure.synapse.managedprivateendpoints" ]; meta = with lib; { - description = "Microsoft Azure Synapse Managed Private Endpoints Client Library for Python"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + description = "Microsoft Azure Synapse Managed Private Endpoints Client Library"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-managedprivateendpoints"; + changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-synapse-managedprivateendpoints_${version}/sdk/synapse/azure-synapse-managedprivateendpoints"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; diff --git a/pkgs/development/python-modules/azure-synapse-spark/default.nix b/pkgs/development/python-modules/azure-synapse-spark/default.nix index 7e2175541435..51e07290ef6d 100644 --- a/pkgs/development/python-modules/azure-synapse-spark/default.nix +++ b/pkgs/development/python-modules/azure-synapse-spark/default.nix @@ -1,21 +1,30 @@ -{ lib, buildPythonPackage, fetchPypi -, azure-common -, azure-core -, msrest +{ + lib, + azure-common, + azure-core, + buildPythonPackage, + fetchPypi, + msrest, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "azure-synapse-spark"; version = "0.7.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "86fa29463a24b7c37025ff21509b70e36b4dace28e5d92001bc920488350acd5"; + hash = "sha256-hvopRjokt8NwJf8hUJtw42tNrOKOXZIAG8kgSINQrNU="; extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-core msrest @@ -24,8 +33,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "azure.synapse.spark" ]; meta = with lib; { - description = "Azure python SDK"; - homepage = "https://github.com/Azure/azure-sdk-for-python/"; + description = "Microsoft Azure Synapse Spark Client Library"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-spark"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-spark_${version}/sdk/synapse/azure-synapse-spark/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; };