From b6300674121d5cf4b917fddca4fd0e9d21302949 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Thu, 19 Mar 2026 14:27:08 +0100 Subject: [PATCH] python3Packages.pyproj: fix build with proj 9.8.0 --- .../python-modules/pyproj/default.nix | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyproj/default.nix b/pkgs/development/python-modules/pyproj/default.nix index fe3f754b0ea6..08af3c39b38c 100644 --- a/pkgs/development/python-modules/pyproj/default.nix +++ b/pkgs/development/python-modules/pyproj/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch2, pytestCheckHook, replaceVars, @@ -33,6 +34,23 @@ buildPythonPackage rec { proj = proj; projdev = proj.dev; }) + # PROJ 9.8.0 compatibility + (fetchpatch2 { + url = "https://github.com/pyproj4/pyproj/pull/1557.diff?full_index=1"; + hash = "sha256-3iK/JaQEgyQvPjybJF/ATxOy3fFl7q6aa9tdfsrhajM="; + }) + (fetchpatch2 { + url = "https://github.com/pyproj4/pyproj/pull/1560.diff?full_index=1"; + hash = "sha256-fr+lvDeVFDagc9aHzaQhyZtWK2sy5kR7iImJsuxW8Z4="; + }) + (fetchpatch2 { + url = "https://github.com/pyproj4/pyproj/pull/1568.diff?full_index=1"; + hash = "sha256-fVFg3/ikOk6LiRHA/u14g+ZFsROGE7me878Vvq4mxG4="; + }) + (fetchpatch2 { + url = "https://github.com/pyproj4/pyproj/pull/1581.diff?full_index=1"; + hash = "sha256-EdzUCt4P99ENS2qCBU30FUNnJYD0B2CqcmZXwEYLdVA="; + }) ]; build-system = [ @@ -72,9 +90,6 @@ buildPythonPackage rec { "test_sync__source_id__list" "test_sync_download" "test_transformer_group__download_grids" - # https://github.com/pyproj4/pyproj/issues/1553 - "test_datum_horizontal" - "test_sub_crs" ]; pythonImportsCheck = [