ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / geoip2 / default.nix
blob65f938fd6a97dacd2a89e00cddcaebaa763645e3
1 { buildPythonPackage, lib, fetchPypi, pythonOlder
2 , aiohttp
3 , maxminddb
4 , mocket
5 , requests
6 , requests-mock
7 , urllib3
8 , pytestCheckHook
9 }:
11 buildPythonPackage rec {
12   version = "4.6.0";
13   pname = "geoip2";
14   disabled = pythonOlder "3.6";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "sha256-8OgLzoCwa7OL0Iv0h31ahONU6TIJXmzPtNJ7tZj6T4M=";
19   };
21   patchPhase = ''
22     substituteInPlace requirements.txt --replace "requests>=2.24.0,<3.0.0" "requests"
23   '';
25   propagatedBuildInputs = [ aiohttp maxminddb requests urllib3 ];
27   checkInputs = [
28     mocket
29     requests-mock
30     pytestCheckHook
31   ];
33   pythonImportsCheck = [ "geoip2" ];
35   meta = with lib; {
36     description = "GeoIP2 webservice client and database reader";
37     homepage = "https://github.com/maxmind/GeoIP2-python";
38     license = licenses.asl20;
39     maintainers = with maintainers; [ ];
40   };