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
Urllib3 1.24 #4830
Comments
Related to psf/requests#4830 .
same problem with python 3.6 and urllib3 1.24 : Only warning don't block my program |
Same issue here, with this message during
and this error at execution time :
Pinning |
Pinned for workaround but hopefully this is not a permanent solution. |
This comment has been minimized.
This comment has been minimized.
@Hrxn, just to be clear, we’ve just crossed the 24 hour threshold since the urllib3 release. We’ve provided both a work around and posted a patch with the fix for review within hours. This is the same release process that’s been in place for a couple years now. Going around demanding immediate action from projects that are run solely by volunteers isn’t going to get things done faster. It will be ready when we are confident it’s ready and not going to introduce additional problems to a very large ecosystem. |
rally-openstack uses requests and requests has a requirement of urllib3 <1.24 urllib3 1.24 was released upstream for urllib3 which is incompatible with requests. So until psf/requests#4830 is resolved Pinning urllib3 to 1.23. Change-Id: I234709643b31ed87e2fd16ae65c616e3a8a83334
My builds are now failing with
Not sure why the previous version can't be pulled by pip. Any suggestions? |
This comment has been minimized.
This comment has been minimized.
@ror6ax Breaking changes were known on urllib3's side before release. The issue being seen by many is that despite requests pinning the urllib3 version to <1.24,>=1.21.1 the newly released version is still being installed (perhaps by another dependency in the user's list that isn't restrained). Pip isn't a dependency resolver, this is why it's important to pin application dependencies (at a minimum!) and optionally use a tool with a real dependency resolver like Pipenv or Poetry. |
Requests v2.20.0 has been uploaded to pypi.org. Issues should be resolved now. I'll leave this open for a bit for visibility, then close it out this evening. |
Thank you @nateprewitt for getting on this and fixing the issue in under 72 hours :) |
Thanks @nateprewitt |
Urllib3 released a new version today which has some breaking changes for Python 2.6. While we work out any other possible incompatibilities Requests will remain compatible with urllib3 1.21.1 to 1.23 for the next week.
If you’re experiencing issues due to pip’s dependency resolution, you will need to pin ˋurllib3==1.23` in your package requirements.
The text was updated successfully, but these errors were encountered: