linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / google-cloud-kms / default.nix
blob94dd7c1ba8ff05c803b5146b2e4009f466e5db9a
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytestCheckHook
5 , grpc_google_iam_v1
6 , google-api-core
7 , libcst
8 , mock
9 , proto-plus
10 , pytest-asyncio
13 buildPythonPackage rec {
14   pname = "google-cloud-kms";
15   version = "2.2.0";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "0f3k2ixp1zsgydpvkj75bs2mb805389snyw30hn41c38qq5ksdga";
20   };
22   propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ];
24   checkInputs = [ mock pytestCheckHook pytest-asyncio ];
26   # Disable tests that need credentials
27   disabledTests = [ "test_list_global_key_rings" ];
29   pythonImportsCheck = [
30     "google.cloud.kms"
31     "google.cloud.kms_v1"
32   ];
34   meta = with lib; {
35     description = "Cloud Key Management Service (KMS) API API client library";
36     homepage = "https://github.com/googleapis/python-kms";
37     license = licenses.asl20;
38     maintainers = with maintainers; [ SuperSandro2000 ];
39   };