From 61ae2b47155c990bf2e696a9736e5e74e51c7363 Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Mon, 28 Sep 2020 10:51:32 -0700 Subject: [PATCH] python3Packages.azure-keyvault-administration: init at 4.0.0b1 --- .../azure-keyvault-administration/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/azure-keyvault-administration/default.nix diff --git a/pkgs/development/python-modules/azure-keyvault-administration/default.nix b/pkgs/development/python-modules/azure-keyvault-administration/default.nix new file mode 100644 index 00000000000..e72dc036989 --- /dev/null +++ b/pkgs/development/python-modules/azure-keyvault-administration/default.nix @@ -0,0 +1,37 @@ +{ lib, buildPythonPackage, fetchPypi, isPy27 +, azure-common +, azure-core +, msrest +}: + +buildPythonPackage rec { + pname = "azure-keyvault-administration"; + version = "4.0.0b1"; + disabled = isPy27; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1kmf2x3jdmfm9c7ldvajzckkm79gxxvl1l2968lizjwiyjbbsih5"; + }; + + propagatedBuildInputs = [ + azure-common + azure-core + msrest + ]; + + # no tests in pypi tarball + doCheck = false; + + pythonNamespaces = [ "azure.keyvault" ]; + + pythonImportsCheck = [ "azure.keyvault.administration" ]; + + meta = with lib; { + description = "Microsoft Azure Key Vault Administration Client Library for Python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-administration"; + license = licenses.mit; + maintainers = with maintainers; [ jonringer ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 61b50ea9ac6..702727e8bb8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -520,6 +520,8 @@ in { azure-keyvault = callPackage ../development/python-modules/azure-keyvault { }; + azure-keyvault-administration = callPackage ../development/python-modules/azure-keyvault-administration { }; + azure-keyvault-certificates = callPackage ../development/python-modules/azure-keyvault-certificates { }; azure-keyvault-keys = callPackage ../development/python-modules/azure-keyvault-keys { };