-
Notifications
You must be signed in to change notification settings - Fork 571
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
Fix zypp dependency on Python 3.5 #597
Labels
Comments
OK, explanation is here: jaraco/zipp#40 (comment) As usual, Python packaging is a mess. I'll try to come up with the least ugly solution. |
imphil
added a commit
to imphil/ibex
that referenced
this issue
Feb 10, 2020
The Ubuntu xenial-provided versions of setuptools and pip don't parse all metadata present in Python packages, especially not the "minimum required Python version" bit. More and more packages are using this information to limit Python 3.5-support to older versions of their packages. In this case, the problem was caused by the "zipp" package, which is a very remote dependency of fusesoc. Fixes lowRISC#597
imphil
added a commit
to imphil/ibex
that referenced
this issue
Feb 10, 2020
The Ubuntu xenial-provided versions of setuptools and pip don't parse all metadata present in Python packages, especially not the "minimum required Python version" bit. More and more packages are using this information to limit Python 3.5-support to older versions of their packages. In this case, the problem was caused by the "zipp" package, which is a very remote dependency of fusesoc. Fixes lowRISC#597
imphil
added a commit
that referenced
this issue
Feb 10, 2020
The Ubuntu xenial-provided versions of setuptools and pip don't parse all metadata present in Python packages, especially not the "minimum required Python version" bit. More and more packages are using this information to limit Python 3.5-support to older versions of their packages. In this case, the problem was caused by the "zipp" package, which is a very remote dependency of fusesoc. Fixes #597
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
In CI we get
The root cause is that the zipp library did a release that doesn't support Python 3.5 any more. It's not quite clear to me yet why the dependency resolution logic in pip chooses this version then, and doesn't stick with an older version.
I've seen the same problem (with a slightly different error message) in OpTiMSoC as well for ~2 weeks and hoped it would be resolved by just waiting, turns out that's not the case.
The text was updated successfully, but these errors were encountered: