Project maintenance and upgrades
- Update Juice SOC Gitlab links to ESA Gitlab: https://gitlab.esa.int/juice-soc-public/python/planetary-coverage (closes #116 (closed))
- Add support for Python
3.13
(closes #99 (closed)) - Drop support for Pyhton
3.10
- Upgrade
pyproject.toml
to Poetry2.x
new syntax (closes #104 (closed)) - Remove caret requirement on all dependencies (closes #100 (closed))
- Bumpy numpy (
>=1.26
), matplotlib (>=3.10
) and pillow (>=11
) min dependencies - Replace
bump2version
deployment dependency bybump-my-version
- Release notes and tags are added by CI on version bump (look for changes in
__version__.py
) - Update bumpversion configuration to support native date changes (with regex)
- Simplify license copyright:
Osuna / CNRS / Nantes Universit茅 / ESA / CNES
- Removed translation slug in docs url (
/en/
) - Fix download SSL certificate error in python 3.13 (
SSL: CERTIFICATE_VERIFY_FAILED
) - Bump sphinx version to
8.x
- Fix
zip(..., explicit=False)
to follow B905 rule - Update CNRS logo
- Fix misc error in test (mainly to add python
3.13
support) - Fix CodeMeta download URL and published date
- Documentation is now tested and deployed to Gitlab Pages during merge requests
- Read The Docs deployment on merge requests is now manual (and optional)
Important
%Version 1.2.0 will be the last version of planetary-coverage to support numpy 1.x
dependencies (see #117).
Edited by benoit seignovert