nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

pythonPackages.azure*: use pythonNamespaces

authored by

Jonathan Ringer and committed by
Jon
cf0f90b8 9c8565f7

+35 -100
+1 -3
pkgs/development/python-modules/azure-cosmos/default.nix
··· 17 17 18 18 propagatedBuildInputs = [ six requests ]; 19 19 20 - postInstall = '' 21 - rm $out/${python.sitePackages}/azure/__init__.py 22 - ''; 20 + pythonNamespaces = [ "azure" ]; 23 21 24 22 # requires an active Azure Cosmos service 25 23 doCheck = false;
+2
pkgs/development/python-modules/azure-keyvault-keys/default.nix
··· 26 26 cryptography 27 27 ]; 28 28 29 + pythonNamespaces = [ "azure.keyvault" ]; 30 + 29 31 # requires relative paths to utilities in the mono-repo 30 32 doCheck = false; 31 33 checkInputs = [ aiohttp pytestCheckHook ];
+2
pkgs/development/python-modules/azure-keyvault-secrets/default.nix
··· 21 21 msrest 22 22 ]; 23 23 24 + pythonNamespaces = [ "azure.keyvault" ]; 25 + 24 26 # requires checkout from mono-repo 25 27 doCheck = false; 26 28
+2
pkgs/development/python-modules/azure-keyvault/default.nix
··· 22 22 # this is just a meta package, which contains keys and secrets 23 23 doCheck = false; 24 24 25 + pythonNamespaces = [ "azure" ]; 26 + 25 27 pythonImportsCheck = [ 26 28 "azure.keyvault.keys" 27 29 "azure.keyvault.secrets"
+1 -3
pkgs/development/python-modules/azure-loganalytics/default.nix
··· 22 22 azure-common 23 23 ]; 24 24 25 - postInstall = lib.optionalString isPy3k '' 26 - rm -rf $out/${python.sitePackages}/azure/__init__.py 27 - ''; 25 + pythonNamespaces = [ "azure" ]; 28 26 29 27 # has no tests 30 28 doCheck = false;
+1 -3
pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
··· 27 27 azure-mgmt-nspkg 28 28 ]; 29 29 30 - postInstall = lib.optionalString isPy3k '' 31 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 32 - ''; 30 + pythonNamespaces = [ "azure.mgmt" ]; 33 31 34 32 # has no tests 35 33 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-batchai/default.nix
··· 24 24 azure-mgmt-nspkg 25 25 ]; 26 26 27 - postInstall = lib.optionalString isPy3k '' 28 - rm $out/${python.sitePackages}/azure/__init__.py 29 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 30 - ''; 27 + pythonNamespaces = [ "azure.mgmt" ]; 31 28 32 29 # has no tests 33 30 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-billing/default.nix
··· 30 30 --replace "azure-namespace-package = azure-mgmt-nspkg" "" 31 31 ''; 32 32 33 - postInstall = lib.optionalString isPy3k '' 34 - rm $out/${python.sitePackages}/azure/__init__.py 35 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 36 - ''; 33 + pythonNamespaces = [ "azure.mgmt" ]; 37 34 38 35 # has no tests 39 36 doCheck = false;
+2 -5
pkgs/development/python-modules/azure-mgmt-compute/default.nix
··· 16 16 sha256 = "1s3bx6knxw5dxycp43yimvgrh0i19drzd09asglcwz2x5mr3bpyg"; 17 17 }; 18 18 19 - postInstall = if isPy3k then "" else '' 20 - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py 21 - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py 22 - ''; 23 - 24 19 propagatedBuildInputs = [ 25 20 azure-mgmt-common 26 21 ]; 22 + 23 + pythonNamespaces = [ "azure.mgmt" ]; 27 24 28 25 # has no tests 29 26 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-consumption/default.nix
··· 24 24 azure-mgmt-nspkg 25 25 ]; 26 26 27 - # still needed when overriding to previous versions 28 - # E.g. azure-cli 29 - postInstall = lib.optionalString isPy3k '' 30 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 31 - ''; 27 + pythonNamespaces = [ "azure.mgmt" ]; 32 28 33 29 # has no tests 34 30 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
··· 24 24 azure-mgmt-datalake-nspkg 25 25 ]; 26 26 27 - postInstall = lib.optionalString isPy3k '' 28 - rm $out/${python.sitePackages}/azure/__init__.py 29 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 30 - rm $out/${python.sitePackages}/azure/mgmt/datalake/__init__.py 31 - ''; 27 + pythonNamespaces = [ "azure.mgmt.datalake" ]; 32 28 33 29 # has no tests 34 30 doCheck = false;
+2 -5
pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
··· 3 3 , fetchPypi 4 4 , python 5 5 , isPy3k 6 + , pythonNamespacesHook 6 7 , msrestazure 7 8 , azure-common 8 9 , azure-mgmt-datalake-nspkg ··· 25 24 azure-mgmt-datalake-nspkg 26 25 ]; 27 26 28 - postInstall = lib.optionalString isPy3k '' 29 - rm $out/${python.sitePackages}/azure/__init__.py 30 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 31 - rm $out/${python.sitePackages}/azure/mgmt/datalake/__init__.py 32 - ''; 27 + pythonNamespaces = [ "azure.mgmt.datalake" ]; 33 28 34 29 # has no tests 35 30 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
··· 27 27 azure-mgmt-nspkg 28 28 ]; 29 29 30 - # still needed when overriding to previous versions 31 - # E.g. azure-cli 32 - postInstall = lib.optionalString isPy3k '' 33 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 34 - ''; 30 + pythonNamespaces = [ "azure.mgmt" ]; 35 31 36 32 # has no tests 37 33 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
··· 27 27 azure-mgmt-nspkg 28 28 ]; 29 29 30 - # still needed when overriding to previous versions 31 - # E.g. azure-cli 32 - postInstall = lib.optionalString isPy3k '' 33 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 34 - ''; 30 + pythonNamespaces = [ "azure.mgmt" ]; 35 31 36 32 # has no tests 37 33 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-dns/default.nix
··· 27 27 ]; 28 28 29 29 # this is still needed for when the version is overrided 30 - # to previous versions. E.g azure-cli 31 - postInstall = lib.optionalString isPy3k '' 32 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 33 - ''; 30 + pythonNamespaces = [ "azure.mgmt" ]; 34 31 35 32 # has no tests 36 33 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - postInstall = lib.optionalString isPy3k '' 30 - rm $out/${python.sitePackages}/azure/__init__.py 31 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 32 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 33 30 34 31 # has no tests 35 32 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - # this is still need when overriding to prevoius versions 30 - # E.g. azure-cli 31 - postInstall = lib.optionalString isPy3k '' 32 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 33 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 34 30 35 31 # has no tests 36 32 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - postInstall = lib.optionalString isPy3k '' 30 - rm $out/${python.sitePackages}/azure/__init__.py 31 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 32 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 33 30 34 31 # has no tests 35 32 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-maps/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - postInstall = lib.optionalString isPy3k '' 30 - rm $out/${python.sitePackages}/azure/__init__.py 31 - rm $out/${python.sitePackages}/azure/mgmt/__init__.py 32 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 33 30 34 31 # has no tests 35 32 doCheck = false;
+1 -4
pkgs/development/python-modules/azure-mgmt-monitor/default.nix
··· 27 27 azure-mgmt-nspkg 28 28 ]; 29 29 30 - postInstall = lib.optionalString isPy3k '' 31 - rm -rf $out/${python.sitePackages}/azure/__init__.py 32 - rm -rf $out/${python.sitePackages}/azure/mgmt/__init__.py 33 - ''; 30 + pythonNamespaces = [ "azure.mgmt" ]; 34 31 35 32 # has no tests 36 33 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-msi/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - # still needed when overriding to previous versions 30 - # E.g. azure-cli 31 - postInstall = lib.optionalString isPy3k '' 32 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 33 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 34 30 35 31 # has no tests 36 32 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-relay/default.nix
··· 24 24 azure-mgmt-nspkg 25 25 ]; 26 26 27 - # still needed when overriding to previous versions 28 - # E.g. azure-cli 29 - postInstall = lib.optionalString isPy3k '' 30 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 31 - ''; 27 + pythonNamespaces = [ "azure.mgmt" ]; 32 28 33 29 # has no tests 34 30 doCheck = false;
+1 -5
pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
··· 26 26 azure-mgmt-nspkg 27 27 ]; 28 28 29 - # this is still needed for overriding to previous versions 30 - # E.g azure-cli 31 - postInstall = lib.optionalString isPy3k '' 32 - rm -f $out/${python.sitePackages}/azure/{,mgmt/}__init__.py 33 - ''; 29 + pythonNamespaces = [ "azure.mgmt" ]; 34 30 35 31 # has no tests 36 32 doCheck = false;
+5 -8
pkgs/development/python-modules/azure-mgmt-storage/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "7.2.0"; 10 + version = "8.0.0"; 11 11 pname = "azure-mgmt-storage"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 15 extension = "zip"; 16 - sha256 = "01ck1ankgr9ikvfghhdcs777yrl2j2p8cw9q8nfdrjp22lpchabl"; 16 + sha256 = "0cxcdyy974ya1yi7s14sw54rwpc8qjngxr0jqb8vxki3528phrv3"; 17 17 }; 18 18 19 - postInstall = if isPy3k then "" else '' 20 - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py 21 - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py 22 - ''; 23 - 24 19 propagatedBuildInputs = [ azure-mgmt-common ]; 20 + 21 + pythonNamespaces = [ "azure.mgmt" ]; 25 22 26 23 # has no tests 27 24 doCheck = false; ··· 27 30 description = "This is the Microsoft Azure Storage Management Client Library"; 28 31 homepage = "https://github.com/Azure/azure-sdk-for-python"; 29 32 license = licenses.mit; 30 - maintainers = with maintainers; [ olcai mwilsoninsight ]; 33 + maintainers = with maintainers; [ jonringer olcai mwilsoninsight ]; 31 34 }; 32 35 }
+2 -5
pkgs/development/python-modules/azure-multiapi-storage/default.nix
··· 16 16 17 17 propagatedBuildInputs = [ azure-common msrest msrestazure ]; 18 18 19 - # fix namespace issues 20 - postInstall = '' 21 - rm $out/${python.sitePackages}/azure/__init__.py 22 - rm $out/${python.sitePackages}/azure/multiapi/__init__.py 23 - ''; 19 + # fix namespace 20 + pythonNamespaces = [ "azure.multiapi" ]; 24 21 25 22 # no tests included 26 23 doCheck = false;