[Buildroot] [PATCH] docker-compose: add patch to allow recent 2.x releases of python-requests

Peter Korsgaard peter at korsgaard.com
Sun Dec 16 21:59:42 UTC 2018

>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:

 > setup.py explicitly listed a maximum allowed version of python-requests,
 > causing runtime failures with the python-requests version we have:

 > Loaded image: docker-enp.bin.cloud.barco.com/eis/baseos-docker-snmp:0.1.0
 > Traceback (most recent call last):
 >   File "/usr/bin/docker-compose", line 6, in <module>
 >     from pkg_resources import load_entry_point
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3123, in <module>
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3107, in _call_aside
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3136, in _initialize_master_working_set
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 580, in _build_master
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 593, in _build_from_requirements
 >   File "usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 781, in resolve
 > pkg_resources.DistributionNotFound: The 'requests!=2.11.0,!=2.12.2,!=2.18.0,<2.19,>=2.6.1' distribution was not found and is required by docker-compose

 > Upstream regularly updates setup.py as new python-requests releases are
 > made, but it is unknown why new python-requests releases (which are supposed
 > to be backwards compatible) should not be allowed right away.

 > Add a path submitted upstream to only disallow new major versions, similar
 > to how the other dependencies are handled.

 > Signed-off-by: Peter Korsgaard <peter at korsgaard.com>

Committed to 2018.08.x and 2018.11.x, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list