From 177ab0e01e4183bf47dc3805d148970409cce23d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 5 Jan 2020 14:47:56 +0100 Subject: [PATCH] python-google_auth: build this package with on older version of cachetools Fixes https://github.com/NixOS/nixpkgs/issues/76978. --- .../python-modules/cachetools/3.1.1.nix | 17 +++++++++++++++++ pkgs/top-level/python-packages.nix | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/cachetools/3.1.1.nix diff --git a/pkgs/development/python-modules/cachetools/3.1.1.nix b/pkgs/development/python-modules/cachetools/3.1.1.nix new file mode 100644 index 00000000000..51bf0e753a9 --- /dev/null +++ b/pkgs/development/python-modules/cachetools/3.1.1.nix @@ -0,0 +1,17 @@ +{ stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "cachetools"; + version = "3.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "8ea2d3ce97850f31e4a08b0e2b5e6c34997d7216a9d2c98e0f3978630d4da69a"; + }; + + meta = with stdenv.lib; { + description = "Extensible memoizing collections and decorators"; + homepage = "https://github.com/tkem/cachetools"; + license = licenses.mit; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 435a5538a56..8597ff7d3dc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3553,7 +3553,7 @@ in { google_apputils = callPackage ../development/python-modules/google_apputils { }; - google_auth = callPackage ../development/python-modules/google_auth { }; + google_auth = callPackage ../development/python-modules/google_auth { cachetools = self.cachetools_3_1_1; }; google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; @@ -4374,6 +4374,7 @@ in { rfc3986 = callPackage ../development/python-modules/rfc3986 { }; cachetools = callPackage ../development/python-modules/cachetools {}; + cachetools_3_1_1 = callPackage ../development/python-modules/cachetools/3.1.1.nix {}; cma = callPackage ../development/python-modules/cma { };