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