Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for building Python 3.13 wheels #249

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

marsfan
Copy link

@marsfan marsfan commented Nov 14, 2024

Added new tasks to the build matrix to support building Python 3.13 wheels.

Currently, building the wheel is successful in Github Actions, but running the tests fails (See run on my branch here). I've identified that the source of the failures is not due to any issues actually failing with the unit tests, but actually is due to the fact that scikit-image does not yet have release builds that support Python 3.13 (See scikit-image/scikit-image#7596). When I install the pre-release builds for scikit-image on my computer, and run unit tests manually, the unit tests all pass.

Until scikit-image has an official release of 0.25, which will add Python 3.13 support, I'm going to leave this pull request in a draft state. Once there is an official release, I will change that.

Note: I have made no effort to add free-threading support to this module. There's a guide here that may be useful.

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.

1 participant