[Git][debian-gis-team/python-pyproj][master] 2 commits: Add patch to fix FTBFS with PROJ 9.7.1.
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Wed Nov 26 13:46:10 GMT 2025
Bas Couwenberg pushed to branch master at Debian GIS Project / python-pyproj
Commits:
4622bca9 by Bas Couwenberg at 2025-11-26T14:37:45+01:00
Add patch to fix FTBFS with PROJ 9.7.1.
- - - - -
628c8843 by Bas Couwenberg at 2025-11-26T14:42:58+01:00
Drop freethreading_compatible.patch, Cython 3.1 in unstable.
- - - - -
4 changed files:
- debian/changelog
- − debian/patches/freethreading_compatible.patch
- + debian/patches/proj-9.7.1.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -3,6 +3,8 @@ python-pyproj (3.7.2-2) UNRELEASED; urgency=medium
* Update lintian overrides.
* Drop Rules-Requires-Root: no, default since dpkg 1.22.13.
* Use test-build-validate-cleanup instead of test-build-twice.
+ * Add patch to fix FTBFS with PROJ 9.7.1.
+ * Drop freethreading_compatible.patch, Cython 3.1 in unstable.
-- Bas Couwenberg <sebastic at debian.org> Fri, 12 Sep 2025 17:47:56 +0200
=====================================
debian/patches/freethreading_compatible.patch deleted
=====================================
@@ -1,14 +0,0 @@
-Description: Fix FTBFS due to: "ValueError: got unknown compiler directive: freethreading_compatible"
-Author: Bas Couwenberg <sebastic at debian.org>
-Bug: https://github.com/pyproj4/pyproj/discussions/1518
-
---- a/setup.py
-+++ b/setup.py
-@@ -142,7 +142,6 @@ def get_cythonize_options():
- "c_string_type": "str",
- "c_string_encoding": "utf-8",
- "embedsignature": True,
-- "freethreading_compatible": True,
- },
- }
- if os.environ.get("PYPROJ_FULL_COVERAGE"):
=====================================
debian/patches/proj-9.7.1.patch
=====================================
@@ -0,0 +1,23 @@
+Description: Fix FTBFS with PROJ 9.7.1.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug: https://github.com/pyproj4/pyproj/issues/1553
+Forwarded: not-needed
+
+--- a/test/crs/test_crs.py
++++ b/test/crs/test_crs.py
+@@ -416,6 +416,7 @@ def test_datum():
+ assert datum.is_exact_same(datum)
+
+
++ at pytest.mark.xfail(strict=False, reason="Fails with PROJ 9.7.1")
+ def test_datum_horizontal():
+ assert CRS.from_epsg(5972).datum == CRS.from_epsg(25832).datum
+
+@@ -567,6 +568,7 @@ def test_non_crs_error():
+ )
+
+
++ at pytest.mark.xfail(strict=False, reason="Fails with PROJ 9.7.1")
+ def test_sub_crs():
+ crs = CRS.from_epsg(5972)
+ sub_crs_list = crs.sub_crs_list
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,3 @@
rpath.patch
proj-9.6.2.patch
-freethreading_compatible.patch
+proj-9.7.1.patch
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/compare/ef331ed2c1693057a43f4b90cfac8005f99d140a...628c88430871c358255af3fe92ea41dd87a00fb0
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/compare/ef331ed2c1693057a43f4b90cfac8005f99d140a...628c88430871c358255af3fe92ea41dd87a00fb0
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20251126/f2d1b097/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list