From e74ea94ba607daa2f73c233726cd9ae7684f2219 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 13 Dec 2025 09:04:59 -0800 Subject: [PATCH] python3Packages.rasterio: use non-Python gdal --- .../development/python-modules/rasterio/default.nix | 13 +++++++++++-- pkgs/top-level/python-packages.nix | 4 +++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/rasterio/default.nix b/pkgs/development/python-modules/rasterio/default.nix index 7559ae2a821d..dd0af137a3df 100644 --- a/pkgs/development/python-modules/rasterio/default.nix +++ b/pkgs/development/python-modules/rasterio/default.nix @@ -6,10 +6,12 @@ # build-system cython, - gdal, numpy, setuptools, + # non-Python dependencies + gdal-cpp, + # dependencies affine, attrs, @@ -53,11 +55,18 @@ buildPythonPackage rec { build-system = [ cython - gdal numpy setuptools ]; + nativeBuildInputs = [ + gdal-cpp # for gdal-config + ]; + + buildInputs = [ + gdal-cpp + ]; + pythonRelaxDeps = [ "click" ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c2c2d0767b9c..7ab795766dec 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15903,7 +15903,9 @@ self: super: with self; { raspyrfm-client = callPackage ../development/python-modules/raspyrfm-client { }; - rasterio = callPackage ../development/python-modules/rasterio { }; + rasterio = callPackage ../development/python-modules/rasterio { + gdal-cpp = pkgs.gdal; + }; ratarmount = callPackage ../development/python-modules/ratarmount { };