[Git][debian-gis-team/python-pyproj][experimental] 5 commits: New upstream version 3.7.2~rc1

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Wed Aug 13 04:31:27 BST 2025



Bas Couwenberg pushed to branch experimental at Debian GIS Project / python-pyproj


Commits:
00332b94 by Bas Couwenberg at 2025-08-13T05:18:15+02:00
New upstream version 3.7.2~rc1
- - - - -
0dac1f47 by Bas Couwenberg at 2025-08-13T05:18:17+02:00
Update upstream source from tag 'upstream/3.7.2_rc1'

Update to upstream version '3.7.2~rc1'
with Debian dir fccb1f7a1cc9175699714ab73402f6a1cc5c09c7
- - - - -
2386dede by Bas Couwenberg at 2025-08-13T05:18:42+02:00
New upstream release candidate.

- - - - -
288b61a1 by Bas Couwenberg at 2025-08-13T05:20:50+02:00
Refresh patches.

- - - - -
1e8cbf25 by Bas Couwenberg at 2025-08-13T05:21:08+02:00
Set distribution to experimental.

- - - - -


9 changed files:

- .github/workflows/build_docs.yaml
- .github/workflows/release.yaml
- .github/workflows/test_proj_latest.yaml
- .github/workflows/tests.yaml
- debian/changelog
- debian/patches/proj-9.6.2.patch
- docs/history.rst
- pyproj/__init__.py
- test/test_transformer.py


Changes:

=====================================
.github/workflows/build_docs.yaml
=====================================
@@ -16,7 +16,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
         with:
           persist-credentials: false
 


=====================================
.github/workflows/release.yaml
=====================================
@@ -23,7 +23,7 @@ jobs:
     name: Make sdist
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
 
       - name: Setup Conda
         uses: mamba-org/setup-micromamba at v2
@@ -92,7 +92,7 @@ jobs:
           msvc_arch: ARM64
 
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
 
       - uses: actions/setup-python at v5
 
@@ -185,11 +185,11 @@ jobs:
     if: ${{ github.repository_owner == 'pyproj4' && github.event_name != 'pull_request' }}
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/download-artifact at v4
+      - uses: actions/download-artifact at v5
         with:
           name: sdist
           path: dist
-      - uses: actions/download-artifact at v4
+      - uses: actions/download-artifact at v5
         continue-on-error: ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
         with:
           pattern: wheels-*


=====================================
.github/workflows/test_proj_latest.yaml
=====================================
@@ -26,7 +26,7 @@ jobs:
       PROJ_DIR: ${{ github.workspace }}/proj_install
       PROJ_DATA: ${{ github.workspace }}/proj_install/share/proj
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
       - uses: actions/setup-python at v5
         with:
             python-version: '3.11'


=====================================
.github/workflows/tests.yaml
=====================================
@@ -20,7 +20,7 @@ jobs:
   linting:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
       - uses: actions/setup-python at v5
         with:
             python-version: '3.11'
@@ -48,7 +48,7 @@ jobs:
           - python-version: '3.11'
             proj-version: '9.4.1'
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
 
       - name: Update
         run: |
@@ -114,7 +114,7 @@ jobs:
           #   python-implementation: pypy
           #   proj-version: '*'
     steps:
-      - uses: actions/checkout at v4
+      - uses: actions/checkout at v5
 
       - name: Setup Conda
         uses: mamba-org/setup-micromamba at v2


=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+python-pyproj (3.7.2~rc1-1~exp1) experimental; urgency=medium
+
+  * New upstream release candidate.
+  * Refresh patches.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Wed, 13 Aug 2025 05:20:55 +0200
+
 python-pyproj (3.7.2~rc0-1~exp1) experimental; urgency=medium
 
   * New upstream release candidate.


=====================================
debian/patches/proj-9.6.2.patch
=====================================
@@ -20,11 +20,3 @@ Forwarded: not-needed
  def test_transform_bounds__antimeridian__xy():
      crs = CRS("EPSG:3851")
      transformer = Transformer.from_crs(
-@@ -1310,6 +1312,7 @@ def test_transform_bounds__beyond_global
-     )
- 
- 
-+ at pytest.mark.xfail(strict=False, reason="Fails with PROJ 9.6.2")
- @pytest.mark.parametrize(
-     "input_crs,input_bounds,expected_bounds",
-     [


=====================================
docs/history.rst
=====================================
@@ -9,6 +9,7 @@ Change Log
 - DEP: Add win_arm64 wheels
 - DEP: Add Python 3.13 free-threading wheels
 - DEP: Add Python 3.14 and 3.14 free-threading wheels
+- TST: Remove irrelevant test with modern PROJ versions
 
 3.7.1
 ------


=====================================
pyproj/__init__.py
=====================================
@@ -71,7 +71,7 @@ from pyproj.transformer import (  # noqa: F401 pylint: disable=unused-import
     transform,
 )
 
-__version__ = "3.7.2rc0"
+__version__ = "3.7.2rc1"
 __all__ = [
     "CRS",
     "Geod",


=====================================
test/test_transformer.py
=====================================
@@ -1310,27 +1310,6 @@ def test_transform_bounds__beyond_global_bounds():
     )
 
 
- at pytest.mark.parametrize(
-    "input_crs,input_bounds,expected_bounds",
-    [
-        (
-            "ESRI:102036",
-            (-180.0, -90.0, 180.0, 1.3),
-            (0, -116576599, 0, 0),
-        ),
-        ("ESRI:54026", (-180.0, -90.0, 180.0, 90.0), (0, -179545824, 0, 179545824)),
-    ],
-)
-def test_transform_bounds__ignore_inf(input_crs, input_bounds, expected_bounds):
-    crs = CRS(input_crs)
-    transformer = Transformer.from_crs(crs.geodetic_crs, crs, always_xy=True)
-    assert_almost_equal(
-        transformer.transform_bounds(*input_bounds),
-        expected_bounds,
-        decimal=0,
-    )
-
-
 def test_transform_bounds__ignore_inf_geographic():
     crs_wkt = (
         'PROJCS["Interrupted_Goode_Homolosine",'



View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/compare/e94c365fcb9bc45376fcf93c643f619160b8e9e6...1e8cbf25ae349ded61c9814b2f4deb0557e7b878

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/compare/e94c365fcb9bc45376fcf93c643f619160b8e9e6...1e8cbf25ae349ded61c9814b2f4deb0557e7b878
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/20250813/246870f0/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list