Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / azure-keyvault-keys / default.nix
blobbbdc06d52d4d4517b0ab1b9ea521dd5b3070e0a5
1 { lib, buildPythonPackage, isPy27, fetchPypi
2 , aiohttp
3 , azure-common
4 , azure-core
5 , azure-nspkg
6 , cryptography
7 , msrest
8 , pytestCheckHook
9 }:
11 buildPythonPackage rec {
12   pname = "azure-keyvault-keys";
13   version = "4.3.1";
14   disabled = isPy27;
16   src = fetchPypi {
17     inherit pname version;
18     extension = "zip";
19     sha256 = "fbf67bca913ebf68b9075ee9d2e2b899dc3c7892cc40abfe1b08220a382f6ed9";
20   };
22   propagatedBuildInputs = [
23     azure-common
24     azure-core
25     msrest
26     cryptography
27   ];
29   pythonNamespaces = [ "azure.keyvault" ];
31   # requires relative paths to utilities in the mono-repo
32   doCheck = false;
33   checkInputs = [ aiohttp pytestCheckHook ];
35   pythonImportsCheck = [
36     "azure"
37     "azure.core"
38     "azure.common"
39     "azure.keyvault"
40     "azure.keyvault.keys"
41   ];
43   meta = with lib; {
44     description = "Microsoft Azure Key Vault Keys Client Library for Python";
45     homepage = "https://github.com/Azure/azure-sdk-for-python";
46     license = licenses.mit;
47     maintainers = with maintainers; [ jonringer ];
48   };