python310Packages.azure-mgmt-privatedns: clean-up

+18 -7
+18 -7
pkgs/development/python-modules/azure-mgmt-privatedns/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27 1 + { lib 2 2 , azure-common 3 3 , azure-mgmt-core 4 + , buildPythonPackage 5 + , fetchPypi 6 + , isodate 4 7 , msrest 5 - , msrestazure 8 + , pythonOlder 9 + , typing-extensions 6 10 }: 7 11 8 12 buildPythonPackage rec { 9 - version = "1.1.0"; 10 13 pname = "azure-mgmt-privatedns"; 11 - disabled = isPy27; 14 + version = "1.1.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 12 18 13 19 src = fetchPypi { 14 20 inherit pname version; 15 - sha256 = "sha256-MtucYFpKj/ANNON1UdXrBrTsJnq53iph3SJ1ypWj+5g="; 21 + hash = "sha256-MtucYFpKj/ANNON1UdXrBrTsJnq53iph3SJ1ypWj+5g="; 16 22 extension = "zip"; 17 23 }; 18 24 19 25 propagatedBuildInputs = [ 20 26 azure-common 21 27 azure-mgmt-core 28 + isodate 22 29 msrest 23 - msrestazure 30 + ] ++ lib.optionals (pythonOlder "3.8") [ 31 + typing-extensions 24 32 ]; 25 33 26 34 # no tests included 27 35 doCheck = false; 28 36 29 - pythonImportsCheck = [ "azure.common" "azure.mgmt.privatedns" ]; 37 + pythonImportsCheck = [ 38 + "azure.common" 39 + "azure.mgmt.privatedns" 40 + ]; 30 41 31 42 meta = with lib; { 32 43 description = "Microsoft Azure DNS Private Zones Client Library for Python";