diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2020-08-23 02:18:27 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2020-08-23 02:18:27 +0200 |
commit | 58377555eddb98ade867c80f166e3c01a81a2dc9 (patch) | |
tree | 4cb504c33bb6d4225b121a1876fe50228bb3be97 /pkgs/development/python-modules/geoip2 | |
parent | 728f8e21d4a62153c633ada0adbabaf05e0ca6f0 (diff) | |
parent | 91104b5417275b780f6947b46a5c1bcc0d99f10b (diff) |
Merge branch 'staging-next' into staging
Diffstat (limited to 'pkgs/development/python-modules/geoip2')
-rw-r--r-- | pkgs/development/python-modules/geoip2/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/geoip2/default.nix b/pkgs/development/python-modules/geoip2/default.nix index 7d76f0a5f12ce..329fe7aa07d9c 100644 --- a/pkgs/development/python-modules/geoip2/default.nix +++ b/pkgs/development/python-modules/geoip2/default.nix @@ -1,7 +1,8 @@ { buildPythonPackage, lib, fetchPypi, isPy27 -, ipaddress +, aiohttp , maxminddb , mock +, mocket , requests , requests-mock }: @@ -9,16 +10,20 @@ buildPythonPackage rec { version = "4.0.2"; pname = "geoip2"; + disabled = isPy27; src = fetchPypi { inherit pname version; sha256 = "4afb5d899eac08444e461239c8afb165c90234adc0b5dc952792d9da74c9091b"; }; - propagatedBuildInputs = [ requests maxminddb ] - ++ lib.optionals isPy27 [ ipaddress ]; + patchPhase = '' + substituteInPlace requirements.txt --replace "requests>=2.24.0,<3.0.0" "requests" + ''; - checkInputs = [ requests-mock ]; + propagatedBuildInputs = [ aiohttp requests maxminddb ]; + + checkInputs = [ mocket requests-mock ]; meta = with lib; { description = "MaxMind GeoIP2 API"; |