dme369 / easyforms

0 stars 0 forks source link

Installation fails due to conflicting easyforms version #26

Open watchman-v-3[bot] opened 3 years ago

watchman-v-3[bot] commented 3 years ago

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 level 0) requires requests (>=2.18.3), while urllib3(at level 2) 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-------


easyforms-0.1.19
| +-&flask!version range:>=0.12.0!install version:1.1.2!requirement id:651140!
| | +-&click!version range:>=5.1!install version:7.1.2!requirement id:1143231!
| | | +-&pallets-sphinx-themes!version range:<1.3,>=1.2.3!install version:1.2.3!requirement id:5809286!
| | | +-&sphinx!version range:<25,>=2.4.4!install version:3.2.1!requirement id:5809287!
| | | +-&sphinx-issues!version range:<1.3,>=1.2.0!install version:1.2.0!requirement id:5809288!
| | | +-&sphinxcontrib-log-cabinet!version range:<1.1,>=1.0.1!install version:1.0.1!requirement id:5809289!
| | +-&itsdangerous!version range:>=0.24!install version:2.0.0a1!requirement id:1143234!
| | +-&jinja2!version range:>=2.10.1!install version:2.11.2!requirement id:1143237!
| | | +-&markupsafe!version range:>=0.23!install version:2.0.0a1!requirement id:4560037!
| | +-&werkzeug!version range:>=0.15!install version:1.0.1!requirement id:1143240!
| | | +-&pallets-sphinx-themes!version range:<.2,>=1.1.2!install version:!requirement id:2671505!
| | | +-&sphinx!version range:<1.9,>=1.8.3!install version:1.8.5!requirement id:2671507!
| | | +-&sphinx-issues!version range:<1.3,>=1.2.0!install version:1.2.0!requirement id:2671509!
| | | +-&sphinxcontrib-log-cabinet!version range:<1.1,>=1.0.1!install version:1.0.1!requirement id:2671510!
| +-&jinja2!version range:>=2.9.0!install version:2.11.2!requirement id:651143!
| | +-&markupsafe!version range:>=0.23!install version:2.0.0a1!requirement id:4560037!
| | | +-&pallets-sphinx-themes!version range:<1.3,>=1.2.3!install version:1.2.3!requirement id:5215316!
| | | +-&sphinx!version range:<31,>=3.0.0!install version:3.2.1!requirement id:5215317!
| | | +-&sphinx-issues!version range:<1.3,>=1.2.0!install version:1.2.0!requirement id:5215318!
| | | +-&sphinxcontrib-log-cabinet!version range:<1.1,>=1.0.1!install version:1.0.1!requirement id:5215319!
| +-&littlefish!version range:>=0.0.3!install version:0.0.56!requirement id:651146!
| | +-&beautifulsoup4!version range:>=3.5.0.0!install version:4.9.3!requirement id:1010371!
| | | +-&soupsieve!version range:>1.2!install version:2.0.1!requirement id:6560597!
| | | +-&soupsieve!version range:<2.0,>1.2!install version:1.9.5!requirement id:6560600!
| | +-&flask!version range:>=0.12.0!install version:1.1.2!requirement id:1010373!
| | | +-&click!version range:>=5.1!install version:7.1.2!requirement id:1143231!
| | | +-&itsdangerous!version range:>=0.24!install version:2.0.0a1!requirement id:1143234!
| | | +-&jinja2!version range:>=2.10.1!install version:2.11.2!requirement id:1143237!
| | | +-&werkzeug!version range:>=0.15!install version:1.0.1!requirement id:1143240!
| | +-&flask-sqlalchemy!version range:>=2.0!install version:2.4.4!requirement id:1010375!
| | +-&geoip2!version range:>=2.4.2!install version:4.1.0!requirement id:1010376!
| | | +-&aiohttp!version range:<4.0.0,>=3.6.2!install version:3.7.2!requirement id:3052080!
| | | +-&maxminddb!version range:<3.0.0,>=2.0.0!install version:2.0.3!requirement id:3052083!
| | | +-&requests!version range:<3.0.0,>=2.24.0!install version:2.23.0!requirement id:3052086!
| | | +-&urllib3!version range:>=1.25.2,<2.0.0!install version:1.25.11!requirement id:3052089!
| | +-&ipy!version range:>=0.83!install version:1.00!requirement id:1010377!
| | +-&jinja2!version range:>=2.9.0!install version:2.11.2!requirement id:1010378!
| | | +-&markupsafe!version range:>=0.23!install version:2.0.0a1!requirement id:4560037!
| | +-&lxml!version range:>=3.7.0!install version:4.6.1!requirement id:1010380!
| | | +-&cython!version range:>=0.29.7!install version:3.0a6!requirement id:6532075!
| | +-&pillow!version range:>=4.0.0!install version:8.0.1!requirement id:1010382!
| | | +-&black!version range:*!install version:20.8b1!requirement id:6607405!
| | | +-&check-manifest!version range:*!install version:0.44!requirement id:6607409!
| | | +-&coverage!version range:*!install version:5.3!requirement id:6607414!
| | | +-&jarn-viewdoc!version range:*!install version:2.3!requirement id:6607417!
| | | +-&olefile!version range:*!install version:0.46!requirement id:6607418!
| | | +-&pycodestyle!version range:*!install version:2.6.0!requirement id:6607419!
| | | +-&pyflakes!version range:*!install version:2.2.0!requirement id:6607420!
| | | +-&pyroma!version range:*!install version:2.6!requirement id:6607421!
| | | +-&pytest!version range:*!install version:6.1.1!requirement id:6607422!
| | | +-&pytest-cov!version range:*!install version:2.10.1!requirement id:6607423!
| | | +-&sphinx!version range:>=2.4!install version:3.2.1!requirement id:6607424!
| | | +-&sphinx-removed-in!version range:*!install version:0.2.1!requirement id:6607425!
| | | +-&sphinx-rtd-theme!version range:*!install version:0.5.0!requirement id:6607429!
| | +-&pymarkovchain!version range:>=1.8!install version:1.8!requirement id:1010384!
| | +-&python-dateutil!version range:>=2.6.0!install version:2.8.1!requirement id:1010386!
| | | +-&six!version range:>=1.5!install version:1.15.0!requirement id:3435567!
| | +-&pytz!version range:>=2019.1!install version:2020.1!requirement id:1010388!
| | +-&sqlalchemy!version range:>=1.1.0!install version:1.3.20!requirement id:1010390!
| +-&requests!version range:>=2.18.3!install version:2.23.0!requirement id:651149!
| | +-&certifi!version range:>=2017.4.17!install version:2020.6.20!requirement id:6869245!
| | +-&chardet!version range:>=3.0.2,<4!install version:3.0.4!requirement id:6869247!
| | +-&idna!version range:<3,>=2.5!install version:2.10!requirement id:6869249!
| | +-&urllib3!version range:>=1.21.1,<1.26!install version:1.25.11!requirement id:6869251!
| | | +-&alabaster!version range:*!install version:0.7.12!requirement id:6585232!
| | | +-&requests!version range:<2.16,>=2!install version:2.15.1!requirement id:6585233!

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.