1{ lib 2, buildPythonPackage 3, fetchPypi 4, grpc-google-iam-v1 5, google-api-core 6, google-cloud-access-context-manager 7, google-cloud-org-policy 8, google-cloud-os-config 9, google-cloud-testutils 10, libcst 11, proto-plus 12, pytest-asyncio 13, pytestCheckHook 14, pythonOlder 15, mock 16}: 17 18buildPythonPackage rec { 19 pname = "google-cloud-asset"; 20 version = "3.14.2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 hash = "sha256-pwn9fU1kniouSQbDSEDlANkeoBN4gzTeuuhnuD5Puq8="; 28 }; 29 30 propagatedBuildInputs = [ 31 grpc-google-iam-v1 32 google-api-core 33 google-cloud-access-context-manager 34 google-cloud-org-policy 35 google-cloud-os-config 36 libcst 37 proto-plus 38 ]; 39 40 checkInputs = [ 41 google-cloud-testutils 42 mock 43 pytest-asyncio 44 pytestCheckHook 45 ]; 46 47 pythonImportsCheck = [ 48 "google.cloud.asset" 49 "google.cloud.asset_v1" 50 "google.cloud.asset_v1p1beta1" 51 "google.cloud.asset_v1p2beta1" 52 "google.cloud.asset_v1p4beta1" 53 "google.cloud.asset_v1p5beta1" 54 ]; 55 56 meta = with lib; { 57 description = "Python Client for Google Cloud Asset API"; 58 homepage = "https://github.com/googleapis/python-asset"; 59 license = licenses.asl20; 60 maintainers = with maintainers; [ SuperSandro2000 ]; 61 }; 62}