1{ lib, buildPythonPackage, isPy27, fetchPypi
2, azure-keyvault-certificates
3, azure-keyvault-keys
4, azure-keyvault-secrets
5}:
6
7buildPythonPackage rec {
8 pname = "azure-keyvault";
9 version = "4.1.0";
10 disabled = isPy27;
11
12 src = fetchPypi {
13 inherit pname version;
14 extension = "zip";
15 sha256 = "69002a546921a8290eb54d9a3805cfc515c321bc1d4c0bfcfb463620245eca40";
16 };
17
18 propagatedBuildInputs = [
19 azure-keyvault-certificates
20 azure-keyvault-keys
21 azure-keyvault-secrets
22 ];
23
24 # this is just a meta package, which contains keys and secrets
25 doCheck = false;
26
27 pythonNamespaces = [ "azure" ];
28
29 pythonImportsCheck = [
30 "azure.keyvault.keys"
31 "azure.keyvault.secrets"
32 ];
33
34 meta = with lib; {
35 description = "This is the Microsoft Azure Key Vault Client Library";
36 homepage = "https://github.com/Azure/azure-sdk-for-python";
37 license = licenses.mit;
38 maintainers = with maintainers; [ jonringer ];
39 };
40}