From 1dbe68a5e8d52a70d815671023566058a14c70fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 5 Sep 2017 08:20:30 +0100 Subject: [PATCH] python.pkgs.geopandas: fix tests --- .../python-modules/geopandas/default.nix | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/geopandas/default.nix b/pkgs/development/python-modules/geopandas/default.nix index c048f9d01ed..f8f54e0e429 100644 --- a/pkgs/development/python-modules/geopandas/default.nix +++ b/pkgs/development/python-modules/geopandas/default.nix @@ -1,16 +1,24 @@ -{ stdenv, buildPythonPackage, fetchPypi, - pandas, shapely, fiona, descartes, pyproj }: +{ stdenv, buildPythonPackage, fetchFromGitHub +, pandas, shapely, fiona, descartes, pyproj +, pytest }: buildPythonPackage rec { - pname = "geopandas"; + name = "geopandas-${version}"; version = "0.3.0"; - name = "${pname}-${version}"; - src = fetchPypi { - inherit pname version; - sha256 = "02wj58aqyq1nr0axz2vci72zvpkmalrj570lrndqqvai7qmb6fz6"; + src = fetchFromGitHub { + owner = "geopandas"; + repo = "geopandas"; + rev = "v${version}"; + sha256 = "0maafafr7sjjmlg2f19bizg06c8a5z5igmbcgq6kgmi7rklx8xxz"; }; + checkInputs = [ pytest ]; + + checkPhase = '' + py.test geopandas + ''; + propagatedBuildInputs = [ pandas shapely