diff options
author | Austin Butler <austinabutler@gmail.com> | 2020-10-12 21:02:29 -0700 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-10-13 18:48:52 -0700 |
commit | 326a5f7132de5f6c90c266b8d1b5892559407a22 (patch) | |
tree | 57cbad22ed65f137b89bd469d46e08ef98f4ec5c /pkgs/development/python-modules/google_cloud_asset/default.nix | |
parent | 80b03e4045ae3cf3c438d4eb3758424f44050b96 (diff) |
python3Packages.google_cloud_asset: fix build, 2.0.0 -> 2.1.0
Diffstat (limited to 'pkgs/development/python-modules/google_cloud_asset/default.nix')
-rw-r--r-- | pkgs/development/python-modules/google_cloud_asset/default.nix | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix index 927ad94e78f1..b1366c0d35cf 100644 --- a/pkgs/development/python-modules/google_cloud_asset/default.nix +++ b/pkgs/development/python-modules/google_cloud_asset/default.nix @@ -1,32 +1,37 @@ -{ stdenv -, buildPythonPackage -, fetchPypi -, enum34 -, grpc_google_iam_v1 -, google_api_core -, pytest -, mock -}: +{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, grpc_google_iam_v1 +, google_api_core, google-cloud-access-context-manager, google-cloud-org-policy +, libcst, proto-plus, pytest, pytest-asyncio, pytestCheckHook, mock }: buildPythonPackage rec { pname = "google-cloud-asset"; - version = "2.0.0"; + version = "2.1.0"; src = fetchPypi { inherit pname version; - sha256 = "fd4c0f7f61a8a1c5907cd6cc27a028b16236bf3d982ff412df0d2c981cef5ae5"; + sha256 = "14r77bcxy7bmqhmz2hzcf3km2y4vivf5sfzgqjwlyynaydhn4f6j"; }; - checkInputs = [ pytest mock ]; - propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + disabled = pythonOlder "3.6"; - checkPhase = '' - pytest tests/unit + checkInputs = [ mock pytest-asyncio pytestCheckHook ]; + disabledTests = [ "asset_service_transport_auth_adc" ]; + propagatedBuildInputs = [ + grpc_google_iam_v1 + google_api_core + google-cloud-access-context-manager + google-cloud-org-policy + libcst + proto-plus + ]; + + # Remove tests intended to be run in VPC + preCheck = '' + rm -rf tests/system ''; meta = with stdenv.lib; { - description = "Cloud Asset API API client library"; - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; + description = "Python Client for Google Cloud Asset API"; + homepage = "https://github.com/googleapis/python-asset"; license = licenses.asl20; maintainers = [ maintainers.costrouc ]; }; |