Skip to content

WHL: drop support for EOL CPythons 3.8 and 3.9 and add explicit support for CPython 3.14#375

Merged
jswhit merged 3 commits intoUnidata:masterfrom
neutrinoceros:whl/enable-cp314-wheels
Oct 12, 2025
Merged

WHL: drop support for EOL CPythons 3.8 and 3.9 and add explicit support for CPython 3.14#375
jswhit merged 3 commits intoUnidata:masterfrom
neutrinoceros:whl/enable-cp314-wheels

Conversation

@neutrinoceros
Copy link
Contributor

This is a (hopefully temporary) replacement for #372, adding specialized wheels for 3.14, since demand is expected to increase now that it's available, while #372 isn't ready yet and I can't make any promise on the timeline.

@neutrinoceros
Copy link
Contributor Author

seeing some issues with pytest-cov VS Python 3.14
This plugin is in general unnecessary so I'm trying to ditch it completely instead of wondering how it should be fixed.

@neutrinoceros neutrinoceros force-pushed the whl/enable-cp314-wheels branch from dda52a3 to a09240f Compare October 12, 2025 08:20
@neutrinoceros neutrinoceros marked this pull request as ready for review October 12, 2025 08:36
@neutrinoceros neutrinoceros force-pushed the whl/enable-cp314-wheels branch from a09240f to 406d82e Compare October 12, 2025 08:38
@neutrinoceros
Copy link
Contributor Author

Note that I explicitly disabled cp314t wheels (which are enabled by default in recent versions of cibuildwheel) purely because I didn't want to sneek them into a release accidentally, but I saw no problem building or testing them on a single thread. I'd adivse more thorough testing in multi-threaded contextes should be conducted before enabling them back, unless it is known that there are no potential shared+mutable states in the cython module.

@neutrinoceros neutrinoceros force-pushed the whl/enable-cp314-wheels branch from 743ae70 to cacdc36 Compare October 12, 2025 09:49
@neutrinoceros neutrinoceros force-pushed the whl/enable-cp314-wheels branch from cacdc36 to 777948b Compare October 12, 2025 10:32
@jswhit jswhit merged commit 7b2c70b into Unidata:master Oct 12, 2025
35 checks passed
@neutrinoceros neutrinoceros deleted the whl/enable-cp314-wheels branch October 12, 2025 15:59
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.

2 participants