Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyproj for openSUSE:Factory 
checked in at 2026-09-18 22:04:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyproj (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyproj.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyproj"

Fri Sep 18 22:04:21 2026 rev:40 rq:1378641 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyproj/python-pyproj.changes      
2026-05-30 23:02:12.178298399 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyproj.new.383539/python-pyproj.changes  
2026-09-18 22:05:15.068356157 +0200
@@ -1,0 +2,83 @@
+Thu Sep 17 15:11:11 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Add test-get-factors-i586-decimal.patch: i586 x87 leaves
+  angular_distortion at ~1e-6 and meridian_parallel_angle at
+  89.99999915; use decimal=5 / 2 like the 2-D sibling
+
+-------------------------------------------------------------------
+Wed Sep 16 22:33:23 UTC 2026 - Libor Pechacek <[email protected]>
+
+- Update to 3.8.0
+  * DEP: Minimum supported Python version 3.12 by @snowman2
+    in #1629
+  * WHL: Wheels contain PROJ 9.8.1 by @snowman2 in #1630
+  * WHL: Remove MacOS 13 (X86_64) wheels by @snowman2 in #1533
+  * WHL: Update to MacOS 15 (x86_64) wheels by @snowman2 in #1543
+  * BLD: update build-time dependencies by @neutrinoceros
+    in #1575
+  * BLD: cleanup redundant instructions in MANIFEST.in by
+    @neutrinoceros in #1576
+  * MNT: Use dependency-groups (PEP 735) instead of requirements
+    files by @mwtoews in #1602
+  * WHL: upgrade cibuildwheel to 4.1.0 by @neutrinoceros in #1599
+  * PERF: improve single point transform and remove warning
+    from numpy scalars by @greglucas in #1616
+  * ENH: Add query_geodetic_crs_from_datum by @jjimenezshaw
+    in #1390
+  * ENH: add pivot_crs and grid_check args to TransformerGroup
+    (#1554) by @phaarnes in #1555
+  * ENH: TransformerGroup: add option to ignore CRS extents
+    (Fixes #1497) by @phaarnes in #1538
+  * ENH: add always_xy arg to from_pipeline method by @phaarnes
+    in #1566
+  * BUG: Fix use-after-free when ContextManager frees a
+    context on anothe... by @Troppy2 in #1626 (This resolved
+    multithreading issues)
+  * BUG: Clear CONTEXT_THREAD_KEY when destroying the PJ_CONTEXT
+    by @dgburr in #1541
+  * BUG: Default skew angle for CF grid mapping oblique mercator
+    to 90 by @snowman2 in #1544
+  * BUG: Fix linting issues by @dgburr in #1542
+  * BUG: fix TransformerGroup crash when
+    proj_normalize_for_visualization() returns NULL by @phaarnes
+    in #1556
+  * BUG: Update and fix linting by @mwtoews in #1603
+  * BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses
+    by @dylanpulver in #1625
+  * TYP: Type the Geod.npts method and some crs dict typings
+    by @jack-volantautonomy in #1594
+  * TST: Fix tests for PROJ 9.7.0 and newer by @phaarnes in #1557
+  * TST: Fix tests for RGF93 v1 -> ETRS89-FRA [RGF93 v1]
+    by @phaarnes in #1560
+  * TST: Update tests with new transformations in PROJ 9.8 by
+    @phaarnes in #1568
+  * TST: Fix tests and workflows by @phaarnes in #1571
+  * TST: Adjust transformer tests for PROJ 9.8 behavior changes
+    by @xylar in #1581
+  * TST: Add Python 3.14 to the testing by @cclauss in #1608
+  * TST: update for PROJ 9.8.1 by @snowman2 in #1628
+  * TST: update for PROJ 9.9 by @snowman2 in #1631 & #1632
+  * MNT: Update release instructions with more details by
+    @djhoese in #1517
+  * MNT: Update wheels to proj 9.7.1 by @phaarnes in #1573
+  * DOC: fix tiny typo in docstring by @steveberardi in #1587
+  * DOC: Spelling fix in test function names by @kratzert
+    in #1589
+  * DOC: Fix typos by @schwehr in #1590
+  * DOC: Update fiona CRS compatibility for fiona 1.9+ by
+    @HugoFara in #1609
+  * DOC: add CPython 3.14 support trove classifier by
+    @neutrinoceros in #1598
+  * DOC: Fix doubled word in transformer docstring by @latent-9
+    in #1615
+  * DOC: added windows specfic intructions for building
+    documentation by @Troppy2 in #1583
+- Drop upstream patches:
+  * v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch
+  * v3.7.2-Fix-tests-and-workflows-5.patch
+  * v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
+  * v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
+  * v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
+  * v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch
+
+-------------------------------------------------------------------

Old:
----
  pyproj-3.7.2.tar.gz
  v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch
  v3.7.2-Fix-tests-and-workflows-5.patch
  v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
  v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
  v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
  v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch

New:
----
  pyproj-3.8.0.tar.gz
  test-get-factors-i586-decimal.patch

----------(Old B)----------
  Old:- Drop upstream patches:
  * v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch
  * v3.7.2-Fix-tests-and-workflows-5.patch
  Old:  * v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch
  * v3.7.2-Fix-tests-and-workflows-5.patch
  * v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
  Old:  * v3.7.2-Fix-tests-and-workflows-5.patch
  * v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
  * v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
  Old:  * v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
  * v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
  * v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
  Old:  * v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
  * v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
  * v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch
  Old:  * v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
  * v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch
----------(Old E)----------

----------(New B)----------
  New:
- Add test-get-factors-i586-decimal.patch: i586 x87 leaves
  angular_distortion at ~1e-6 and meridian_parallel_angle at
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pyproj.spec ++++++
--- /var/tmp/diff_new_pack.gYj6x2/_old  2026-09-18 22:05:16.021396098 +0200
+++ /var/tmp/diff_new_pack.gYj6x2/_new  2026-09-18 22:05:16.022396140 +0200
@@ -18,25 +18,15 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pyproj
-Version:        3.7.2
+Version:        3.8.0
 Release:        0
 Summary:        Python interface to PROJ library
 License:        LicenseRef-SUSE-Public-Domain AND X11
 Group:          Development/Languages/Python
 URL:            https://github.com/pyproj4/pyproj
 Source:         
https://files.pythonhosted.org/packages/source/p/pyproj/pyproj-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch -- 
based on commit 055cab9
-Patch0:         
https://github.com/pyproj4/pyproj/commit/055cab9.patch#/v3.7.2-Fix-tests-for-PROJ-9.7.0-and-newer-1557.patch
-# PATCH-FIX-UPSTREAM 
v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch -- based on 
commit 563346b
-Patch1:         
v3.7.2-TST-Fix-tests-for-RGF93-v1-ETRS89-FRA-RGF93-v1-1560.patch
-# PATCH-FIX-UPSTREAM 
v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch -- based on 
commit f92e153
-Patch2:         
v3.7.2-TST-Update-tests-with-new-transformations-in-PROJ-9..patch
-# PATCH-FIX-UPSTREAM v3.7.2-Fix-tests-and-workflows-5.patch -- based on commit 
3da9188
-Patch3:         v3.7.2-Fix-tests-and-workflows-5.patch
-# PATCH-FIX-UPSTREAM 
v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch -- based on 
commit 47f6dd4
-Patch4:         
v3.7.2-Adjust-transformer-tests-for-PROJ-9.8-behavior-chang.patch
-# PATCH-FIX-UPSTREAM 
v3.7.2-Adjust-transformer-tests-for-PROJ-9.8.1-revert.patch -- 
gh#pyproj/issues#1588
-Patch5:         
v3.7.2-TST-Fix-tests-after-PROJ-9.8.1-EPSG-database-revert.patch
+# i586 x87: angular_distortion ~1e-6, not 0 at decimal=7
+Patch:          test-get-factors-i586-decimal.patch
 BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel >= 3.8}
 BuildRequires:  %{python_module pip}

++++++ pyproj-3.7.2.tar.gz -> pyproj-3.8.0.tar.gz ++++++
++++ 3199 lines of diff (skipped)

++++++ test-get-factors-i586-decimal.patch ++++++
x87 80-bit: angular_distortion ~1e-6 and meridian_parallel_angle
89.99999915 vs 90 at decimal=7. Match the 2-D sibling (decimal=5 / 2).
--- a/test/test_proj.py
+++ b/test/test_proj.py
@@ -479,8 +479,8 @@ def test_get_factors():
     assert_almost_equal(factors.meridional_scale, 1.0005466)
     assert_almost_equal(factors.parallel_scale, 1.0005466)
     assert_almost_equal(factors.areal_scale, 1.00109349)
-    assert_almost_equal(factors.angular_distortion, 0)
-    assert_almost_equal(factors.meridian_parallel_angle, 90)
+    assert_almost_equal(factors.angular_distortion, 0, decimal=5)
+    assert_almost_equal(factors.meridian_parallel_angle, 90, decimal=2)
     assert_almost_equal(factors.meridian_convergence, 1.67864770)
     assert_almost_equal(factors.tissot_semimajor, 1.00055, decimal=5)
     assert_almost_equal(factors.tissot_semiminor, 1.00055, decimal=5)

Reply via email to