-
Notifications
You must be signed in to change notification settings - Fork 3k
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
InvalidRequirement - possible requirement parsing regression in 8.1.2 #3781
Comments
Same problem. |
This issue arose when trying to run builds on CircleCI and installing AppDynamics via pip. I believe they use Docker with pip version 8.1.2. For anyone who comes across this specific scenario. I forced my build settings to use pip version 8.1.1 until this issue gets resolved. Likely in another maintenance release. |
Requirements inside wheel's METADATA file have parenthesis around the version numbers due to pEP 345; other formats do not. Could this be related to that? |
This seems to be related to #3624 and that's a backward incompatible change even if some maintainers abuse simple grammar for environmental markers. Are there any plans for fixing that regression? |
I guess we need to add support to packaging for this quirk, if packages are relying on it. Yay. :\ (Though trust anything @dstufft says over me.) |
I think this is fixed in master already? |
@dstufft it is not, I've tried the master branch without success today :( |
I have ran into this problem while trying to compile Plover (https://github.com/openstenoproject/plover) as well |
For Plover at least, the 'in' syntax is what is broken, so using |
Description:
When trying to install the requirement
appdynamics
I get the error below. This package has arequirements.txt
format which I have never seen before:https://pypi.python.org/pypi/appdynamics/4.1.4.0
What I've run:
Error
Traceback
No Error
The text was updated successfully, but these errors were encountered: