From 0f14e3bf1912c3a8b0213e4c174e9dcff22541ec Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Tue, 30 May 2023 10:14:34 +0200 Subject: [PATCH] python3Packages.rasterio: fix execution of Python test suite Remove installCheckPhase which was preventing rasterio Python test suite to run. --- .../python-modules/rasterio/default.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/rasterio/default.nix b/pkgs/development/python-modules/rasterio/default.nix index 2014f261f417..7f6abe087255 100644 --- a/pkgs/development/python-modules/rasterio/default.nix +++ b/pkgs/development/python-modules/rasterio/default.nix @@ -68,6 +68,7 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + boto3 hypothesis packaging pytest-randomly @@ -75,6 +76,12 @@ buildPythonPackage rec { shapely ]; + doCheck = true; + + preCheck = '' + rm -r rasterio # prevent importing local rasterio + ''; + pytestFlagsArray = [ "-m 'not network'" ]; @@ -87,15 +94,6 @@ buildPythonPackage rec { "rasterio" ]; - doInstallCheck = true; - - installCheckPhase = '' - $out/bin/rio --show-versions | grep -E "rasterio:\s${version}" > /dev/null - $out/bin/rio --show-versions | grep -E "GDAL:\s[0-9]+(\.[0-9]+)*" > /dev/null - $out/bin/rio --show-versions | grep -E "PROJ:\s[0-9]+(\.[0-9]+)*" > /dev/null - $out/bin/rio --show-versions | grep -E "GEOS:\s[0-9]+(\.[0-9]+)*" > /dev/null - ''; - meta = with lib; { description = "Python package to read and write geospatial raster data"; homepage = "https://rasterio.readthedocs.io/";