1{ lib 2, buildPythonPackage 3, fetchPypi 4, pytestCheckHook 5, google-cloud-core 6, google-api-core 7, grpc-google-iam-v1 8, proto-plus 9, mock 10}: 11 12buildPythonPackage rec { 13 pname = "google-cloud-resource-manager"; 14 version = "1.3.2"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "b99e11360668ed0c034c8cf3a34caf6fd4a52efaf62d54dd85407c3ad20b715c"; 19 }; 20 21 propagatedBuildInputs = [ google-api-core google-cloud-core grpc-google-iam-v1 proto-plus ]; 22 23 checkInputs = [ mock pytestCheckHook ]; 24 25 # prevent google directory from shadowing google imports 26 preCheck = '' 27 rm -r google 28 ''; 29 30 pythonImportsCheck = [ 31 "google.cloud.resourcemanager" 32 "google.cloud.resourcemanager_v3" 33 ]; 34 35 meta = with lib; { 36 description = "Google Cloud Resource Manager API client library"; 37 homepage = "https://github.com/googleapis/python-resource-manager"; 38 license = licenses.asl20; 39 maintainers = with maintainers; [ SuperSandro2000 ]; 40 }; 41}