diff --git a/pkgs/development/python-modules/geopy/default.nix b/pkgs/development/python-modules/geopy/default.nix new file mode 100644 index 00000000000..160a519ee10 --- /dev/null +++ b/pkgs/development/python-modules/geopy/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +, mock +, tox +, pylint +}: + +buildPythonPackage rec { + pname = "geopy"; + version = "1.11.0"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "04j1lxcsfyv03h0n0q7p2ig7a4n13x4x20fzxn8bkazpx6lyal22"; + }; + + doCheck = false; # too much + + buildInputs = [ mock tox pylint ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/geopy/geopy"; + description = "Python Geocoding Toolbox"; + license = licenses.mit; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3e19e4acfd7..0616cb16337 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3600,23 +3600,7 @@ in { geoalchemy2 = callPackage ../development/python-modules/geoalchemy2 { }; - geopy = buildPythonPackage rec { - name = "geopy-${version}"; - version = "1.11.0"; - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/geopy/geopy-${version}.tar.gz"; - sha256 = "04j1lxcsfyv03h0n0q7p2ig7a4n13x4x20fzxn8bkazpx6lyal22"; - }; - - doCheck = false; # too much - - buildInputs = with self; [ mock tox pylint ]; - meta = with stdenv.lib; { - homepage = "https://github.com/geopy/geopy"; - }; - }; + geopy = callPackage ../development/python-modules/geopy { }; django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { };