From f7507ffa9547e6bb0387ce4302ac43aab9b15e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 5 Jan 2021 16:06:29 +0100 Subject: [PATCH] pythonPackages.google_cloud_logging: 2.0.0 -> 2.0.2 --- .../google_cloud_logging/default.nix | 55 +++++++++++++------ 1 file changed, 38 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix index 96473edd583b..ec187f82f7bf 100644 --- a/pkgs/development/python-modules/google_cloud_logging/default.nix +++ b/pkgs/development/python-modules/google_cloud_logging/default.nix @@ -1,38 +1,59 @@ -{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, django -, flask, google_api_core, google_cloud_core, google_cloud_testutils, mock -, webapp2 }: +{ stdenv +, buildPythonPackage +, fetchPypi +, django +, flask +, google_api_core +, google_cloud_core +, google_cloud_testutils +, mock +, proto-plus +, pytestCheckHook +, pytest-asyncio +, webapp2 +}: buildPythonPackage rec { pname = "google-cloud-logging"; - version = "2.0.0"; + version = "2.0.2"; src = fetchPypi { inherit pname version; - sha256 = "c8e4869ec22aa7958ff937c1acbd34d7a2a8a446af9a09ce442f24128eee063c"; + sha256 = "0s09vs4rnq4637j8zw7grv3f4j7njqprm744b1knzldj91rg0vmi"; }; - disabled = pythonOlder "3.5"; + propagatedBuildInputs = [ google_api_core google_cloud_core proto-plus ]; - checkInputs = - [ django flask google_cloud_testutils mock pytestCheckHook webapp2 ]; - propagatedBuildInputs = [ google_api_core google_cloud_core ]; + checkInputs = [ + django + flask + google_cloud_testutils + mock + pytestCheckHook + pytest-asyncio + ]; - # api_url test broken, fix not yet released - # https://github.com/googleapis/python-logging/pull/66 - disabledTests = - [ "test_build_api_url_w_custom_endpoint" "test_write_log_entries" ]; + disabledTests = [ + # requires credentials + "test_write_log_entries" + ]; - # prevent google directory from shadowing google imports - # remove system integration tests preCheck = '' + # prevent google directory from shadowing google imports rm -r google - rm tests/system/test_system.py + # requires credentials + rm tests/system/test_system.py tests/unit/test__gapic.py ''; + pythonImortsCheck = [ + "google.cloud.logging" + "google.cloud.logging_v2" + ]; + meta = with stdenv.lib; { description = "Stackdriver Logging API client library"; homepage = "https://github.com/googleapis/python-logging"; license = licenses.asl20; - maintainers = [ maintainers.costrouc ]; + maintainers = with maintainers; [ SuperSandro2000 ]; }; }