jazzband / geojson

Python bindings and utilities for GeoJSON
https://pypi.python.org/pypi/geojson/
BSD 3-Clause "New" or "Revised" License
898 stars 120 forks source link

Add support for Python 3.12 #222

Closed amotl closed 9 months ago

amotl commented 9 months ago

Dear @frewsxcv, @rayrrr, and @hugovk,

thanks a stack for conceiving and maintaining the geojson package.

Currently, it is apparently not possible to install the package on Python 3.12 without further ado, see our report at GH-221. This patch intends to improve the situation.

With kind regards, Andreas.

codecov[bot] commented 9 months ago

Codecov Report

Merging #222 (c33fde1) into main (3a4a274) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #222   +/-   ##
=======================================
  Coverage   98.25%   98.25%           
=======================================
  Files          19       19           
  Lines         801      801           
=======================================
  Hits          787      787           
  Misses         14       14           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

amotl commented 9 months ago

Thank you very much for responding and approving so quickly. May I ask for the possibility to run a corresponding release, including those updates? 🙏

Referring to https://github.com/jazzband/geojson/issues/221#issuecomment-1745722797, does only @rayrrr have the capacity or powers for doing that?

hugovk commented 9 months ago

Yes, rayrrr is the project lead (see https://jazzband.co/projects/geojson), only they can release to PyPI.

amotl commented 9 months ago

Thank you Hugo. Let's hope they are around to run a release, in order to unlock all artefacts which depend on this library.

hugovk commented 9 months ago

I can at least merge this PR so you can install from GitHub as a workaround.