ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / google-cloud-kms / default.nix
blob0173f38c184c0fb32dc51c6675427428410c388c
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.12.3";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "sha256-ooWxYH4B8HY9ybWj0GQqUnfiFXzLCqyXGGZsocV9Od0=";
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   };