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)
