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, mock 15}: 16 17buildPythonPackage rec { 18 pname = "google-cloud-asset"; 19 version = "3.7.1"; 20 21 src = fetchPypi { 22 inherit pname version; 23 sha256 = "848b3028d87358666c50b36253404c15d0a83686700c4586475997b1478d71d5"; 24 }; 25 26 propagatedBuildInputs = [ 27 grpc-google-iam-v1 28 google-api-core 29 google-cloud-access-context-manager 30 google-cloud-org-policy 31 google-cloud-os-config 32 libcst 33 proto-plus 34 ]; 35 36 checkInputs = [ google-cloud-testutils mock pytest-asyncio pytestCheckHook ]; 37 38 pythonImportsCheck = [ 39 "google.cloud.asset" 40 "google.cloud.asset_v1" 41 "google.cloud.asset_v1p1beta1" 42 "google.cloud.asset_v1p2beta1" 43 "google.cloud.asset_v1p4beta1" 44 "google.cloud.asset_v1p5beta1" 45 ]; 46 47 meta = with lib; { 48 description = "Python Client for Google Cloud Asset API"; 49 homepage = "https://github.com/googleapis/python-asset"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 }; 53}