Skip to content
Snippets Groups Projects

Update Python support, documentation configuration and change linter to Ruff

Merged Benoit Seignovert requested to merge bump-python-version into main
  • 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 between 1.x and 2.0 observed)
  • Bump ESA-PTR version to 1.4
  • Bump Poetry min version to 1.8
  • Bump pytest dependency to 8.x (for test group)
  • Bump Sphinx version to 7.x (for docs)
  • Bump Jupyterlab version to 4.x (for docs)
  • Update ReadTheDocs configuration (for addons support)
  • Change linter to ruff as replacement for flake8 and pylint.
  • Reformat all the codebase with ruff check and ruff format (enforced in CI).
  • Add explicit defusedxml (to avoid security issue (S314))
  • Update License owner and copyright dates

:warning: Possible breaking change

  • Rename exceptions MissingKernel and MissingKernelsRemote as MissingKernelError and MissingKernelsRemoteError

Fixes #89 (closed), #90 (closed) and #97 (closed).

Edited by Benoit Seignovert

Merge request reports

Merge request pipeline #1406 passed

Merge request pipeline passed for 9a9f860d

Test coverage 100.00% (0.00%) from 3 jobs

Merged by Benoit SeignovertBenoit Seignovert 9 months ago (Jul 18, 2024 2:05pm UTC)

Loading

Pipeline #1407 passed

Pipeline passed for af3ad665 on main

Test coverage 100.00% (0.00%) from 3 jobs

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading