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}