-
Notifications
You must be signed in to change notification settings - Fork 239
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
job fails on python 3.12 #1574
Comments
I think the reason is numpy, not pip, see numpy/numpy#23808 |
You can set |
Actually, even better, set Edit: though if you have a lower bound, then you still need the PRE. |
I got the same issue as well. Setting |
Do you have a lower bound? For some reason, that changes the resolution to more strongly avoid pre-releases. You need PIP_PRE if so. |
Oh, by the way, your example is incorrect. You can’t set environment variables directly, it must be via CIBW_ENVIRONMENT or use CIBW_ENVIRONMENT_PASS with it. It’s less error prone if you use pyproject.toml config. |
Unfortunately, both break. |
If you want to, TOML overrides should allow you to solve that. You could set the |
Yep, I'm awaiting CI on that :) Just thought it would be good to point out there are no binary numpy wheels for PyPy. [update] Just passed 🎉 |
Yes there are. But only for PyPy 3.9. 3.8 isn’t supported and 3.10 doesn’t seem to be added yet. |
NumPy 1.26.0 is now released, this issue should be solved. |
Description
This job failed
The reason is this pip bug so we should require pip >= 23.2
I'm trying a fix where I call
pip install -U pip
fromCIBW_BEFORE_BUILD
.Build log
https://github.com/louisabraham/pydivsufsort/actions/runs/5851153678/job/15861602978
CI config
louisabraham/pydivsufsort@baf932e
The text was updated successfully, but these errors were encountered: