[MNT] Update Python version support and CI to include Python 3.14#1566
Merged
fkiraly merged 4 commits intoopenml:mainfrom Jan 2, 2026
Merged
[MNT] Update Python version support and CI to include Python 3.14#1566fkiraly merged 4 commits intoopenml:mainfrom
fkiraly merged 4 commits intoopenml:mainfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1566 +/- ##
=======================================
Coverage 52.72% 52.72%
=======================================
Files 36 36
Lines 4326 4326
=======================================
Hits 2281 2281
Misses 2045 2045 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
fkiraly
approved these changes
Jan 2, 2026
Collaborator
fkiraly
left a comment
There was a problem hiding this comment.
Great, thanks!
I added some minor fixes, e.g., the (float) 3.10 will be read as "python 3.1" rather than 3.10, if you want 3.10, you need to pass a string.
Btw, if you would like to continue contributing, there are currently weekly sessions on Mon, Fri, 11 UTC; and daily standups at 11 UTC, on this discord: https://discord.gg/mGQHGth5
Contributor
Author
|
Thanks for pointing out the issues and fixing it. I'll checkout the discord |
JATAYU000
pushed a commit
to JATAYU000/openml-python
that referenced
this pull request
Jan 8, 2026
…enml#1566) #### Metadata * Reference Issue: Fixes openml#1531 * New Tests Added: No * Documentation Updated: Yes * Change Log Entry: Update supported Python version range to 3.10–3.14 and extend CI testing to Python 3.14 #### Details This pull request updates the officially supported Python version range for openml-python from 3.8–3.13 to 3.10–3.14, in line with currently supported Python releases. The following changes were made: Updated pyproject.toml to reflect the new supported Python range (3.10–3.14). Extended GitHub Actions CI workflows (test.yml, dist.yaml, docs.yaml) to include Python 3.14. Updated documentation (README.md) wherever Python version support is mentioned. No new functionality or tests were introduced; this is a maintenance update to keep Python version support and CI configuration up to date. This change ensures that users and contributors can use and test openml-python on the latest supported Python versions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Metadata
Details
This pull request updates the officially supported Python version range for openml-python from 3.8–3.13 to 3.10–3.14, in line with currently supported Python releases.
The following changes were made:
Updated pyproject.toml to reflect the new supported Python range (3.10–3.14).
Extended GitHub Actions CI workflows (test.yml, dist.yaml, docs.yaml) to include Python 3.14.
Updated documentation (README.md) wherever Python version support is mentioned.
No new functionality or tests were introduced; this is a maintenance update to keep Python version support and CI configuration up to date.
This change ensures that users and contributors can use and test openml-python on the latest supported Python versions.