your_spotify: 1.11.0 -> 1.12.0 (#366529)
[NixPkgs.git] / pkgs / development / python-modules / geopy / default.nix
blob8445794b392f0346b4db51790e3791e13a0da79f
2   lib,
3   buildPythonPackage,
4   docutils,
5   fetchFromGitHub,
6   geographiclib,
7   pytestCheckHook,
8   pythonAtLeast,
9   pythonOlder,
10   pytz,
13 buildPythonPackage rec {
14   pname = "geopy";
15   version = "2.4.1";
16   format = "setuptools";
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = pname;
21     repo = pname;
22     tag = version;
23     hash = "sha256-mlOXDEtYry1IUAZWrP2FuY/CGliUnCPYLULnLNN0n4Y=";
24   };
26   propagatedBuildInputs = [ geographiclib ];
28   nativeCheckInputs = [
29     docutils
30     pytestCheckHook
31     pytz
32   ];
34   disabledTests = [
35     # ignore --skip-tests-requiring-internet flag
36     "test_user_agent_default"
37   ];
39   disabledTestPaths = lib.optionals (pythonAtLeast "3.12") [ "test/test_init.py" ];
41   pytestFlagsArray = [ "--skip-tests-requiring-internet" ];
43   pythonImportsCheck = [ "geopy" ];
45   __darwinAllowLocalNetworking = true;
47   meta = with lib; {
48     homepage = "https://github.com/geopy/geopy";
49     description = "Python Geocoding Toolbox";
50     changelog = "https://github.com/geopy/geopy/releases/tag/${version}";
51     license = with licenses; [ mit ];
52     maintainers = with maintainers; [ GuillaumeDesforges ];
53   };