From 44fcb4aa1341aab6e7a779e2af9ef5620521d7db Mon Sep 17 00:00:00 2001 From: Terje Larsen Date: Fri, 15 Mar 2019 22:26:53 +0100 Subject: [PATCH] pythonPackages.google-auth-oauthlib: init at 0.2.0 Fix #57022 --- .../google-auth-oauthlib/default.nix | 39 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 41 insertions(+) create mode 100644 pkgs/development/python-modules/google-auth-oauthlib/default.nix diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix new file mode 100644 index 00000000000..fd8eb816784 --- /dev/null +++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix @@ -0,0 +1,39 @@ +{ lib +, buildPythonPackage +, fetchPypi +, click +, mock +, pytest +, futures +, google_auth +, requests_oauthlib +}: + +buildPythonPackage rec { + pname = "google-auth-oauthlib"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "226d1d0960f86ba5d9efd426a70b291eaba96f47d071657e0254ea969025728a"; + }; + + checkInputs = [ + click mock pytest futures + ]; + + propagatedBuildInputs = [ + google_auth requests_oauthlib + ]; + + checkPhase = '' + py.test + ''; + + meta = with lib; { + description = "Google Authentication Library: oauthlib integration"; + homepage = https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib; + license = licenses.asl20; + maintainers = with maintainers; [ terlar ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a58046aa156..e2b9c35b532 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2697,6 +2697,8 @@ in { google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { }; + google-auth-oauthlib = callPackage ../development/python-modules/google-auth-oauthlib { }; + google_api_core = callPackage ../development/python-modules/google_api_core { }; google_api_python_client = let