-
-
Notifications
You must be signed in to change notification settings - Fork 211
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
pip 23.0.1 and anyio==4.0.0 break installation with --upgrade --no-binary :all: options #918
Comments
this cycle was previously missed, im not quite sure how to unravel |
packaging will be removed as build dependency and i'll use the setuptools vendored one in that case |
Just verified and it still fails with 8.0.2 release.Can we re-open issue to track this? Full log of test:
|
seems to hit pypa/pip#11453 |
@i-chvets so the current recommendation is a pip upgrade it seems |
Hey @RonnyPfannschmidt, I tried upgrading pip, but I still cannot manage to solve the issue:
|
@DnPlas whats the output of do you have a docker container that can replicate |
I've got one that demonstrates the issue with 8.0.2:
When running the EDIT: Probably better to replace that last line with |
pip is the same as pip3:
|
Is there any workaround in the meantime? Without dropping the I haven't yet figured out how to override the version of the build dependency of my dependencies. |
I have tried in the following environment and it seems like working:
It's important because in the original description and in my case as well, the environment was Ubuntu 20.04 with python3.8 and pip 23.x.x. |
I identified that a pip downgrade IS necessary atm |
could you share which environments have you tried for this? |
I've tried with this combination and the command failed
|
the key issue is python 3.9 vs 3.10 - 3.10+ works out of the box, 3.9 needs some extra hacks |
i found a hack that resolves it, mr incoming |
@RonnyPfannschmidt how about python 3.8? |
@addyess same hack works |
merge and release tommorow in the morning |
…-metadata-to-support-messed-no-binary fix #918: remove the need for importlib_metadata in general
Everything seems to be working now, thanks! |
Description
When trying to install dependency
anyio
,setuptools_scm
installation is broken when using options--upgrade --no-binary :all:
pip
version is 23.0.1Error observed:
Steps to reproduce
Full log
Expected behaviour
setuptools_scm is installed with no error messages.
Workaround
Not available.
The text was updated successfully, but these errors were encountered: