python3-pyproj: Upgrade 3.7.2 -> 3.8.0

Upgrade to release 3.8.0:

- DEP: Minimum supported Python version 3.12
- WHL: Wheels contain PROJ 9.8.1
- WHL: Remove MacOS 13 (X86_64) wheels
- WHL: Update to MacOS 15 (x86_64) wheels
- BLD: update build-time dependencies
- BLD: cleanup redundant instructions in MANIFEST.in
- MNT: Use dependency-groups (PEP 735) instead of requirements
  files
- WHL: upgrade cibuildwheel to 4.1.0
- PERF: improve single point transform and remove warning from
  numpy scalars
- ENH: Add query_geodetic_crs_from_datum
- ENH: add pivot_crs and grid_check args to TransformerGroup
- ENH: TransformerGroup: add option to ignore CRS extents
- ENH: add always_xy arg to from_pipeline method
- BUG: Fix use-after-free when ContextManager frees a context on
  anothe…  (This resolved multithreading issues)
- BUG: Clear CONTEXT_THREAD_KEY when destroying the PJ_CONTEXT
- BUG: Default skew angle for CF grid mapping oblique mercator to
  90
- BUG: Fix linting issues
- BUG: fix TransformerGroup crash when
  proj_normalize_for_visualization() returns NULL
- BUG: Update and fix linting
- BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses
- TYP: Type the Geod.npts method and some crs dict typings
- TST: Fix tests for PROJ 9.7.0 and newer
- TST: Fix tests for RGF93 v1 -> ETRS89-FRA [RGF93 v1]
- TST: Update tests with new transformations in PROJ 9.8
- TST: Fix tests and workflows
- TST: Adjust transformer tests for PROJ 9.8 behavior changes
- TST: Add Python 3.14 to the testing
- MNT: Update release instructions with more details
- MNT: Update wheels to proj 9.7.1
- DOC: fix tiny typo in docstring
- DOC: Spelling fix in test function names
- DOC: Fix typos
- DOC: Update fiona CRS compatibility for fiona 1.9+
- DOC: add CPython 3.14 support trove classifier
- DOC: Fix doubled word in transformer docstring
- DOC: added windows specfic intructions for building documentation
- CI: stop publishing Sphinx doctree cache to gh-pages
- CI: Fix build CI pulling in free-threaded python

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-10-27 13:06:52 -07:00
1 parent ccf0eb7d58
commit 50790f073d
2 files changed
+13 -3

No files matched your search

@@ -0,0 +1,26 @@
SUMMARY = "Python interface to PROJ (cartographic projections and coordinate transformations library)"
LICENSE = "MIT"
HOMEPAGE = "https://pyproj4.github.io/pyproj/stable/index.html"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3f3574263859ef2dc9bd7817d51adbaa"
inherit pypi python_setuptools_build_meta cython
SRC_URI += "file://rpath.patch"
SRC_URI[sha256sum] = "efa59725bba68bf97fa808b61302df32934acdceb6a5c92a8dd0e71dc266a876"
DEPENDS = "proj proj-native python3-wheel-native"
RDEPENDS:${PN} = " \
python3-certifi \
python3-compression \
python3-json \
python3-logging \
python3-profile \
"
export PROJ_INCDIR = "${STAGING_INCDIR}"
export PROJ_LIBDIR = "${STAGING_LIBDIR}"
export PROJ_DIR = "${STAGING_BINDIR_NATIVE}/.."
BBCLASSEXTEND = "native"