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/";