[Git][debian-gis-team/python-pyproj][upstream] New upstream version 3.7.1

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sun Feb 16 06:02:34 GMT 2025



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


Commits:
e4ef4f82 by Bas Couwenberg at 2025-02-16T06:51:20+01:00
New upstream version 3.7.1
- - - - -


6 changed files:

- .all-contributorsrc
- CONTRIBUTING.md
- README.md
- − appveyor.yml
- docs/history.rst
- pyproj/__init__.py


Changes:

=====================================
.all-contributorsrc
=====================================
@@ -664,6 +664,33 @@
       "contributions": [
         "doc"
       ]
+    },
+    {
+      "login": "kloczek",
+      "name": "Tomasz Kłoczko",
+      "avatar_url": "https://avatars.githubusercontent.com/u/31284574?v=4",
+      "profile": "https://github.com/kloczek",
+      "contributions": [
+        "test"
+      ]
+    },
+    {
+      "login": "tqa236",
+      "name": "Trinh Quoc Anh",
+      "avatar_url": "https://avatars.githubusercontent.com/u/25203655?v=4",
+      "profile": "https://github.com/tqa236",
+      "contributions": [
+        "test"
+      ]
+    },
+    {
+      "login": "necabo",
+      "name": "necabo",
+      "avatar_url": "https://avatars.githubusercontent.com/u/23185845?v=4",
+      "profile": "https://github.com/necabo",
+      "contributions": [
+        "platform"
+      ]
     }
   ],
   "contributorsPerLine": 7


=====================================
CONTRIBUTING.md
=====================================
@@ -210,7 +210,7 @@ We do our best to recognize contributions, but we may miss some. If we did, plea
 ## More Questions?
 If you're stuck somewhere or are interested in being a part of the community in
 other ways, feel free to contact us:
-* [pyproj's Gitter Channel](https://gitter.im/pyproj4-pyproj/community)
+* [GitHub Discussions](https://github.com/pyproj4/pyproj/discussions)
 * ["pyproj" tag on GIS Stack Exchange](https://gis.stackexchange.com/questions/tagged/pyproj)
 
 ## Further Reading


=====================================
README.md
=====================================
@@ -5,9 +5,7 @@
 Python interface to [PROJ](http://proj.org) (cartographic projections and coordinate transformations library).
 
 <p align="center">
-<a href="https://gitter.im/pyproj4-pyproj/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"><img alt="Join the chat at https://gitter.im/pyproj4-pyproj/community" src="https://badges.gitter.im/pyproj4-pyproj/community.svg"></a>
-<a href="#contributors"><img alt="All Contributors" src="https://img.shields.io/badge/all_contributors-63-orange.svg?style=flat-square"></a>
-<a href="https://ci.appveyor.com/project/snowman2/pyproj"><img alt="Appveyor Build Status" src="https://ci.appveyor.com/api/projects/status/v2ypts9j76doa9ey/branch/main?svg=true"></a>
+<a href="#contributors"><img alt="All Contributors" src="https://img.shields.io/badge/all_contributors-66-orange.svg?style=flat-square"></a>
 <a href="https://github.com/pyproj4/pyproj/actions?query=workflow%3ATests"><img alt="GitHub Actions Build Status" src="https://github.com/pyproj4/pyproj/workflows/Tests/badge.svg"></a>
 <a href="https://codecov.io/gh/pyproj4/pyproj"><img alt="Codecov Status" src="https://codecov.io/gh/pyproj4/pyproj/branch/main/graph/badge.svg"></a>
 <a href="https://badge.fury.io/py/pyproj"><img alt="PyPI" src="https://badge.fury.io/py/pyproj.svg"></a>
@@ -28,7 +26,6 @@ Python interface to [PROJ](http://proj.org) (cartographic projections and coordi
 
 - Report bugs/feature requests: https://github.com/pyproj4/pyproj/issues
 - Ask questions: https://github.com/pyproj4/pyproj/discussions
-- Ask developer questions: https://gitter.im/pyproj4-pyproj/community
 - Ask the GIS community: https://gis.stackexchange.com/questions/tagged/pyproj
 
 ## Contributors ✨
@@ -120,6 +117,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
     <td align="center"><a href="https://cyschneck.com/"><img src="https://avatars.githubusercontent.com/u/22159116?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cora Schneck</b></sub></a><br /><a href="https://github.com/pyproj4/pyproj/commits?author=cyschneck" title="Documentation">📖</a> <a href="https://github.com/pyproj4/pyproj/commits?author=cyschneck" title="Tests">⚠️</a></td>
     <td align="center"><a href="https://github.com/zanejgr"><img src="https://avatars.githubusercontent.com/u/14795919?v=4?s=100" width="100px;" alt=""/><br /><sub><b>zanejgr</b></sub></a><br /><a href="https://github.com/pyproj4/pyproj/commits?author=zanejgr" title="Documentation">📖</a></td>
   </tr>
+  <tr>
+    <td align="center"><a href="https://github.com/kloczek"><img src="https://avatars.githubusercontent.com/u/31284574?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tomasz Kłoczko</b></sub></a><br /><a href="https://github.com/pyproj4/pyproj/commits?author=kloczek" title="Tests">⚠️</a></td>
+    <td align="center"><a href="https://github.com/tqa236"><img src="https://avatars.githubusercontent.com/u/25203655?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Trinh Quoc Anh</b></sub></a><br /><a href="https://github.com/pyproj4/pyproj/commits?author=tqa236" title="Tests">⚠️</a></td>
+    <td align="center"><a href="https://github.com/necabo"><img src="https://avatars.githubusercontent.com/u/23185845?v=4?s=100" width="100px;" alt=""/><br /><sub><b>necabo</b></sub></a><br /><a href="#platform-necabo" title="Packaging/porting to new platform">📦</a></td>
+  </tr>
 </table>
 
 <!-- markdownlint-restore -->


=====================================
appveyor.yml deleted
=====================================
@@ -1,117 +0,0 @@
-platform:
-- x64
-
-# This is based on file and files in ci/appveyor are from
-# https://github.com/ogrisel/python-appveyor-demo
-environment:
-  global:
-    PROJ_BASE_DIR: "%APPVEYOR_BUILD_FOLDER%\\proj_install"
-    PROJ_NETWORK: "ON"
-
-  matrix:
-    # Pre-installed Python versions
-    # See: http://www.appveyor.com/docs/installed-software#python
-    # build is limited to 60 minutes, without caching each build takes 10-30 minutes
-    # with caching build takes less than 1 minute
-    - PYTHON: "C:\\Python310-x64"
-      APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
-      PROJSOURCE: 9.3.0
-      BUILD_SHARED_LIBS: ON
-    # - PYTHON: "C:\\Python310-x64"
-    #   APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
-    #   PROJSOURCE: git
-    #   BUILD_SHARED_LIBS: ON
-# matrix:
-#   allow_failures:
-#     - PYTHON: "C:\\Python310-x64"
-#       APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
-#       PROJSOURCE: git
-#       BUILD_SHARED_LIBS: ON
-
-shallow_clone: true
-
-cache:
-  - C:\Tools\vcpkg\installed\ -> appveyor.yml
-  - C:\Users\appveyor\AppData\Local\pip\Cache\wheels -> appveyor.yml
-  - "%PROJ_BASE_DIR%"
-
-build_script:
-  - set VCPKG_INSTALLED=C:\Tools\vcpkg\installed\%platform%-windows
-  # If cached directory does not exist, update vcpkg and install dependencies
-  - if not exist %VCPKG_INSTALLED%\bin (
-      cd "C:\Tools\vcpkg" &
-      git pull > nul &
-      .\bootstrap-vcpkg.bat -disableMetrics &
-      vcpkg install sqlite3[core,tool]:"%platform%"-windows &
-      vcpkg install tiff:"%platform%"-windows &
-      vcpkg install curl:"%platform%"-windows &
-      cd %APPVEYOR_BUILD_FOLDER%
-    )
-  - dir %VCPKG_INSTALLED%\bin
-  - set PATH=%VCPKG_INSTALLED%\bin;%PATH%
-  # See https://www.appveyor.com/docs/lang/cpp/
-  - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2019"
-      (call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" %platform% )
-  # setup PROJ
-  - set PROJ_DIR=%PROJ_BASE_DIR%\proj-%PROJSOURCE:~0,5%
-  - if "%PROJSOURCE%" == "git" git clone https://github.com/OSGeo/PROJ.git proj-git
-  - if "%PROJSOURCE%" == "git" rmdir /s /q %PROJ_DIR%
-  - if not "%PROJSOURCE%" == "git" if not exist %PROJ_DIR% set BUILD_PROJ_STABLE=1
-  - if defined BUILD_PROJ_STABLE curl -o "proj-%PROJSOURCE:~0,5%.zip" "https://download.osgeo.org/proj/proj-%PROJSOURCE%.zip"
-  - if defined BUILD_PROJ_STABLE 7z x -aoa -y "proj-%PROJSOURCE:~0,5%.zip"
-  - if not exist %PROJ_DIR% cd "%APPVEYOR_BUILD_FOLDER%\proj-%PROJSOURCE:~0,5%"
-  - if "%PROJSOURCE%" == "git" set BUILD_PROJ=1
-  - if defined BUILD_PROJ_STABLE set BUILD_PROJ=1
-  - if defined BUILD_PROJ mkdir build
-  - if defined BUILD_PROJ cd build
-  - if defined BUILD_PROJ cmake -GNinja .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS="%BUILD_SHARED_LIBS%" -DCMAKE_C_FLAGS="/WX" -DCMAKE_CXX_FLAGS="/WX" -DCMAKE_TOOLCHAIN_FILE=c:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX="%PROJ_DIR%"
-  - if defined BUILD_PROJ ninja -v
-  - if defined BUILD_PROJ ninja install
-  - set PATH=%PROJ_DIR%\bin;%PATH%
-  - set PROJ_DATA=%PROJ_DIR%\share\proj
-  - cd %APPVEYOR_BUILD_FOLDER%
-  - proj
-  # Build and install pyproj wheel
-  - python -m pip install -r requirements-dev.txt
-  - mkdir pyproj\proj_dir\share\proj
-  - copy %PROJ_DATA%\* pyproj\proj_dir\share\proj
-  - set PROJ_WHEEL=true
-  - python -m build --wheel
-  - FOR %%F IN (dist\*.whl) DO (set PYPROJ_WHEEL=%%F)
-  - delvewheel repair %PYPROJ_WHEEL%
-  - FOR %%F IN (wheelhouse\*.whl) DO (set PYPROJ_WHEEL=%%F)
-  - python -m pip install %PYPROJ_WHEEL%
-
-
-install:
-  # Prepend newly installed Python to the PATH of this build
-  - SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%
-  - SET BASE_PATH=%PATH%
-  # Check that we have the expected version and architecture for Python
-  - python --version
-  - python -c "import struct; print(struct.calcsize('P') * 8)"
-  # install wheel, caching
-  - python -m pip install --disable-pip-version-check --user --upgrade pip
-  - python -m pip install build wheel delvewheel
-
-test_script:
-  # reset environment variables for test
-  - set PROJ_DATA=
-  - set PROJ_DIR=
-  - SET PATH=%BASE_PATH%
-  # run the project tests
-  - python -m pip install -r requirements-test.txt
-  - RD /S /Q pyproj\  # make sure src does not impact installed wheel
-  - python -c "import pyproj; pyproj.Proj('epsg:4269')"
-  - python -m pytest --cov-report term-missing --cov=pyproj -v -s
-  # cleanup for test dir
-  - rmdir /s /q dist\ 2>nul
-  - if %PROJSOURCE% == git rmdir /s /q wheelhouse\ 2>nul
-
-artifacts:
-  # Archive the generated packages in the ci.appveyor.com build report.
-  - path: wheelhouse\*
-
-#on_success:
-#  - TODO: upload the content of dist/*.whl to a public wheelhouse
-#


=====================================
docs/history.rst
=====================================
@@ -6,7 +6,8 @@ Change Log
 - WHL: Add wheels for musllinux (pull #1461)
 - WHL: MacOS minimum deployment target moved to 13 (pull #1475)
 - WHL: Wheels contain PROJ 9.5.1 (pull #1477)
-- Cython 3.1+ fixes (pull #1452)
+- MNT: Cython 3.1+ fixes (pull #1452)
+- MNT: Remove use of utcnow() and change to naive datetimes instead (pull #1450)
 - TST: remove checking is python >= 3.4 (pull #1446)
 - TST: Add assert statements at the end of tests (pull #1453)
 - LNT: Setup ruff & lint fixes (pull #1455 #1456)


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



View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/commit/e4ef4f82fa4ef5f5f3827b3bad878634e35ed073

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/commit/e4ef4f82fa4ef5f5f3827b3bad878634e35ed073
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/20250216/cea79622/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list