Closed NeolithEra closed 4 years ago
@abretaud Which solution do you prefer, 1 or 2? Please let me know your choice. May I pull a request to solve this issue?
Hi @NeolithEra, and sorry fo the delay, I had not seen this issue... It looks like a virtual problem for now, do you know if there is a plan for a >3 release for requests anytime soon? Anyway, I don't see exactly why the authors of requests-toolbelt are restricting to requests <non-existing-3, maybe they could just remove this constraint? (or they will do it anyway in a future release when/if requests 3 is out some day)
Hi, as shown in the following full dependency graph of biomaj2galaxy, bioblend requires requests >=2.20.0 , while the installed version of requests-toolbelt(0.9.1) requires requests >=2.0.1,<3.0.0.
According to Pip's “first found wins” installation strategy, requests 2.22.0 is the actually installed version.
Although the first found package version requests 2.22.0 just satisfies the later dependency constraint (requests >=2.0.1,<3.0.0), it will lead to a build failure once developers release a newer version of requests.
Dependency tree--------
Thanks for your attention. Best, Neolith