Skip to content

Updating Supported Python version

Lie Ryan edited this page Aug 12, 2026 · 2 revisions

Audience: rope developers

Area: maintenance

Rope's supported Python version should remain aligned with CPython's end of life. This page documents the tasks needed to update the test suite and packaging metadata to support the newer version.

  1. Check currently supported CPython version status
  2. Update the python versions test suite in Github Action: .github/workflows/main.yml
  3. Update branch protection ruleset. All current CPython versions must be required to pass.
  4. Update classifier in pyproject.toml
  5. Update python-requires in pyproject.toml
  6. Check CPython release note for any new syntax. Either implement support for them or create tickets to implement their support.

Clone this wiki locally