Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, grpc_google_iam_v1 2, google_api_core, google-cloud-access-context-manager, google-cloud-org-policy 3, libcst, proto-plus, pytest, pytest-asyncio, pytestCheckHook, mock }: 4 5buildPythonPackage rec { 6 pname = "google-cloud-asset"; 7 version = "2.1.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "14r77bcxy7bmqhmz2hzcf3km2y4vivf5sfzgqjwlyynaydhn4f6j"; 12 }; 13 14 disabled = pythonOlder "3.6"; 15 16 checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 17 disabledTests = [ "asset_service_transport_auth_adc" ]; 18 propagatedBuildInputs = [ 19 grpc_google_iam_v1 20 google_api_core 21 google-cloud-access-context-manager 22 google-cloud-org-policy 23 libcst 24 proto-plus 25 ]; 26 27 # Remove tests intended to be run in VPC 28 preCheck = '' 29 rm -rf tests/system 30 ''; 31 32 meta = with stdenv.lib; { 33 description = "Python Client for Google Cloud Asset API"; 34 homepage = "https://github.com/googleapis/python-asset"; 35 license = licenses.asl20; 36 maintainers = [ maintainers.costrouc ]; 37 }; 38}