collective / icalendar

icalendar parser library for Python
https://icalendar.readthedocs.io
Other
1k stars 172 forks source link

upgrade release process from setup.py to most up-to-date way #686

Closed niccokunzmann closed 1 month ago

niccokunzmann commented 5 months ago

Python 3.12 removes setuptools. It seems there is a new way forward using pyproject.toml. To close this issue, release this package according to the latest documentation: https://packaging.python.org/en/latest/guides/section-build-and-publish/

Files to touch:

See also:

niccokunzmann commented 1 month ago

We published v6.0.0 with pyproject.toml and hatchling.