-
-
Notifications
You must be signed in to change notification settings - Fork 615
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 pip==23.1
where removed FormatControl
in WheelCache
#1834
Conversation
pip==23.1
where removed FormatControl
in WheelCache
Any idea when this is going to release in Pypi? It's very broken with the newest pip. |
It's released as part of |
I also saw my builds randomly break related to this (
I can confirm that updating to |
@BrendanJM pip-tools doesn't usually cap the required pip version before releasing a new version compatible with newer pip releases, which sometimes creates these windows. For my own CI reliability needs, I made and maintain a metadata-only package https://github.com/andydecleyre/pip-and-pip-tools |
That’s a clever workaround. It would be nice to see some strategy for mitigating these breakages from the core pip-tools team. This is not the first (or second) time pip-tools has broken with a new pip release. I love the tool, but it’s hard go build buy in for a tool that has a history of suddenly breaking like this, and these bugs are usually not simple or intuitive to establish a root cause, since none of our dependencies changes, yet they suddenly break. I don’t know what the answer is. Perhaps externalizing unstable or internal pip functionality into a stable repo (or this repo). Or maybe establishing a closer working relationship with the pip core dev team to catch these issues in advance. I would hope the core dev team does take these issues seriously though, as their tool’s credibility is on the line. |
pypa/pip#11872
Contributor checklist
Maintainer checklist
backwards incompatible
,feature
,enhancement
,deprecation
,bug
,dependency
,docs
orskip-changelog
as they determine changelog listing.