Update Python support, documentation configuration and change linter to Ruff
- Make Python
3.11
the default image for CI - Add support for Python
3.12
- Drop support for Python
3.9
- Bump dev version to Numpy
2.0
(no changes between1.x
and2.0
observed) - Bump ESA-PTR version to
1.4
- Bump
Poetry
min version to1.8
- Bump
pytest
dependency to8.x
(fortest
group) - Bump Sphinx version to
7.x
(fordocs
) - Bump Jupyterlab version to
4.x
(fordocs
) - Update ReadTheDocs configuration (for addons support)
- Change linter to
ruff
as replacement forflake8
andpylint
. - Reformat all the codebase with
ruff check
andruff format
(enforced in CI). - Add explicit
defusedxml
(to avoid security issue (S314)) - Update License owner and copyright dates

Possible breaking change

- Rename exceptions
MissingKernel
andMissingKernelsRemote
asMissingKernelError
andMissingKernelsRemoteError
Fixes #89 (closed), #90 (closed) and #97 (closed).
Edited by Benoit Seignovert
Merge request reports
Activity
Filter activity
changed milestone to %Version 1.2
added maintenance label
added 7 commits
- 73ac0d8f - Bump dev lock file to numpy 2.0
- 20fb0ee8 - Update License owner and copyright dates
- 50d7ab1b - Set poetry virtualenv to be consistent with ReadTheDocs
- c00e6c9b - Update ReadTheDocs configuration
- 548687db - Bump sphinx version to 7.x
- 1add0b86 - Fix JunoCam warning in examples
- 621a1b6d - Fix download_kernels module import in docs
Toggle commit listadded 2 commits
added 2 commits
added 1 commit
- 7a130374 - Make Python 3.11 the default version for CI testing
added 1 commit
- e8cc37c4 - Make Python 3.11 the default version for CI testing
Please register or sign in to reply