-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Description
Currently, the tested list of Python versions supported is 3.8-3.11. Python 3.8 has reached end of life (EOL) and 3.9 will also do so in October 2025. Python is also up to version 3.13 right now.
#165 is updating Antlr support for Python 3.13, and has also fixed compatibility with Python 3.12. This issue may be closed by #165, but I wanted to create a checklist of requirements that should be satisfied for this issue to be closed:
- All CI checks and tests run and pass on the latest patches of each Python minor versions that we choose to support (e.g. 3.9-3.13).
- Python versions at EOL are removed (3.8).
Workflows with potential version issues
- .github/workflows/test_pip_install.yaml
- No Python version specified for testing, so it uses whatever is installed on the runner image.
- This should be tested with all supported versions.
- .github/workflows/tag_and_release.yaml
- Technically this does not need any update of the Python version, but the underlying reusable action, CMakePP/.github/.githubworkflows/pypi_release_master.yaml does not specify the Python version it uses. This should probably default to some value, but be added as an
inputthat can be changed by callers of the reusable action.
- Technically this does not need any update of the Python version, but the underlying reusable action, CMakePP/.github/.githubworkflows/pypi_release_master.yaml does not specify the Python version it uses. This should probably default to some value, but be added as an
- .github/workflows/pip_install.yaml
- Currently uses Python 3.8-3.11
- .github/workflows/deploy_docs.yaml
- Python version is currently pinned to "3.10"
- .github/workflows/cmake_install.yaml
- Used Python 3.8-3.10
- Update antlr #165 updated this to test Python 3.9-3.13
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed