Skip to content

Python 3.13 support#404

Merged
eddiebergman merged 2 commits intoautoml:mainfrom
john-sandall:feat/python-3.13-support
Jun 13, 2025
Merged

Python 3.13 support#404
eddiebergman merged 2 commits intoautoml:mainfrom
john-sandall:feat/python-3.13-support

Conversation

@john-sandall
Copy link
Copy Markdown
Contributor

This PR adds support and automated testing for Python 3.13. Closes #403

Changes

  • Added the Programming Language :: Python :: 3.13 classifier to pyproject.toml.
  • Added 3.13 to the python-version matrix in the .github/workflows/pytest.yml GitHub Actions workflow.
  • Fixed a minor syntax error (missing separator) in the Makefile.

Testing

  • The full test suite (pytest test) was run locally using Python 3.13.3 and passed successfully.
  • The make test command also passes after the Makefile fix.
  • CI should now run the test suite on Python 3.13 for all operating systems defined in the matrix.

CI Status Note

The docs workflow (running on Python 3.10) is currently failing in CI due to a mkdocs-autorefs warning being treated as an error in --strict mode:

WARNING - mkdocs_autorefs: Could not find closest secondary URL (from reference/hyperparameters/, candidates: [...]). Make sure to use unique headings, identifiers, or Markdown anchors (see our docs).

This appears unrelated to the Python 3.13 changes in this PR and should likely be addressed separately.

@eddiebergman
Copy link
Copy Markdown
Contributor

@john-sandall heyo, I'm sorry to get back so late on this.

I'm currently not maintaining this and I would have thought someone from automl.org would have been assigned to take-over this. Looks good, will merge!

@eddiebergman eddiebergman merged commit 1144427 into automl:main Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Python 3.13

2 participants