-
Notifications
You must be signed in to change notification settings - Fork 12
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
Build wheels for Python 3.12 #19
Conversation
Hmm. Good news, Windows OK although not trying Python 3.12 yet:
Bad news, Linux breaking on testing cp39-manylinux_i686 wheel when it appears to try to install numpy-1.26.1.tar.gz from source (!) Worse news, this isn't targetting Python 3.12 - cross reference #17, suspect we would have to update cibuildwheel and drop Python 3.7 support (which we're doing anyway in Biopython 1.82) |
Python 3.12 will probably want cibuildwheel v2.16.2 https://cibuildwheel.readthedocs.io/en/stable/changelog/ (latest release from earlier this month) if targetting the final release. Note v2.14.0 dropped support for running under Python 3.7, but still should be able to build it (how?) |
OK, not as many i686 as before but passes:
Not actually any more useful though ;) |
Good, will merge this and update PyPI shortly:
etc. i.e. We've gained some Python 3.12 wheels, but 32-bit Linux Python 3.9 wheels no longer build. |
Red cross shown here as I cancelled the redundant push run (the PR run worked). Anyway, post merging https://github.com/biopython/biopython-wheels/actions/runs/6631252001/job/18014368302 worked fine. Artifact downloaded, unzipped, and and new wheels uploaded:
Checksums:
|
Would like to make Python 3.12 wheels for Biopyton 1.81
See also biopython/biopython#4312 which will also need this.