Hi, users are unable to run easyforms due to dependency conflict with requests package.
As shown in the full dependency graph of easyforms, easyforms(at level0) requires requests (>=2.18.3), while urllib3(at level2) requires requests (<2.16,>=2).
According to pip's "first found wins" installation strategy, requests==2.23.0 is the actually installed version. However, requests==2.23.0 does not satisfy requests (<2.16,>=2).
1.Change your direct dependency requests [>=2.18.3] to be requests [<=2.15.1].
2.Remove your direct dependency requests [>=2.18.3], and use requests transitively introduced by urllib3.
3.Upgrade or downgrade your direct dependency requests to transitively introduce a compatible version of requests.
Issue description
Hi, users are unable to run easyforms due to dependency conflict with requests package.
As shown in the full dependency graph of easyforms, easyforms(at level0) requires requests (>=2.18.3), while urllib3(at level2) requires requests (<2.16,>=2).
According to pip's "first found wins" installation strategy, requests==2.23.0 is the actually installed version. However, requests==2.23.0 does not satisfy requests (<2.16,>=2).
Dependency tree-------
Suggested solutions
1.Change your direct dependency requests [>=2.18.3] to be requests [<=2.15.1]. 2.Remove your direct dependency requests [>=2.18.3], and use requests transitively introduced by urllib3. 3.Upgrade or downgrade your direct dependency requests to transitively introduce a compatible version of requests.