NeolithEra / 21cmfast

t
0 stars 0 forks source link

Installation fails due to conflicting 21cmfast version #31

Open watchman-pypi[bot] opened 3 years ago

watchman-pypi[bot] commented 3 years ago

Issue description

Hi, users are unable to run 21cmfast due to dependency conflict with sphinx package.

As shown in the full dependency graph of 21cmfast, click requires sphinx (<25,>=2.4.4), while coverage requires sphinx (==2.4.3).

According to pip's "first found wins" installation strategy, sphinx==3.2.1 is the actually installed version. However, sphinx==3.2.1 does not satisfy sphinx (==2.4.3).

Dependency tree-------


21cmfast-3.0.2
| +-astropy(install version:4.0 version range:>=2.0)
| +-cached-property(install version:1.5.1 version range:*)
| +-cffi(install version:1.14.1 version range:>=1.0)
| | +-pycparser(install version:2.20 version range:*)
| +-click(install version:7.1.2 version range:*)
| | +-pallets-sphinx-themes(install version:1.2.3 version range:<1.3,>=1.2.3)
| | +-sphinx(install version:3.2.1 version range:<25,>=2.4.4)
| | +-sphinx-issues(install version:1.2.0 version range:<1.3,>=1.2.0)
| | | +-sphinx(install version:3.2.1 version range:*)
| | +-sphinxcontrib-log-cabinet(install version:1.0.1 version range:<1.1,>=1.0.1)
| +-h5py(install version:2.10.0 version range:>=2.8.0)
| +-matplotlib(install version:3.3.1 version range:*)
| | +-certifi(install version:2020.6.20 version range:>=2020.06.20)
| | +-cycler(install version:0.10.0 version range:>=0.10)
| | | +-six(install version:1.15.0 version range:*)
| | +-kiwisolver(install version:1.2.0 version range:>=1.0.1)
| | +-numpy(install version:1.18.1 version range:>=1.15)
| | +-pillow(install version:7.2.0 version range:>=6.2.0)
| | | +-black(install version:19.10b0 version range:*)
| | | | +-appdirs(install version:1.4.3 version range:*)
| | | | +-attrs(install version:19.3.0 version range:>=18.1.0)
| | | | +-click(install version:7.1.2 version range:>=6.5)
| | | | +-pathspec(install version:0.8.0 version range:>=0.6,<1)
| | | | +-regex(install version:2020.1.8 version range:*)
| | | | +-toml(install version:0.10.1 version range:>=0.9.4)
| | | | +-typed-ast(install version:1.4.1 version range:>=1.4.0)
| | | +-check-manifest(install version:0.42 version range:*)
| | | | +-pep517(install version:0.8.2 version range:*)
| | | | +-setuptools(install version:49.6.0 version range:*)
| | | | +-toml(install version:0.10.1 version range:*)
| | | +-coverage(install version:5.2.1 version range:*)
| | | | +-doc8(install version:0.8.1 version range:==0.8.1)
| | | | +-pyenchant(install version:3.1.1 version range:==3.1.1)
| | | | +-sphinx(install version:2.4.3 version range:==2.4.3)
| | | | +-sphinx-autobuild(install version:0.7.1 version range:==0.7.1)
| | | | +-sphinx-rst-builder(install version:0.0.3 version range:==0.0.3)
| | | | +-sphinx-rtd-theme(install version:0.5.0 version range:==0.5.0)
| | | | +-sphinxcontrib-spelling(install version:5.1.2 version range:==5.1.2)
| | | +-jarn.viewdoc(install version:2.3 version range:*)
| | | +-olefile(install version:0.46 version range:*)
| | | +-pycodestyle(install version:2.6.0 version range:*)
| | | +-pyflakes(install version:2.2.0 version range:*)
| | | +-pyroma(install version:2.6 version range:*)
| | | | +-docutils(install version:0.16 version range:*)
| | | | +-pygments(install version:2.6.0 version range:*)
| | | | +-setuptools(install version:49.6.0 version range:*)
| | | +-pytest(install version:6.0.1 version range:*)
| | | | +-attrs(install version:19.3.0 version range:>=17.4.0)
| | | | +-iniconfig(install version:1.0.1 version range:*)
| | | | +-more-itertools(install version:8.4.0 version range:>=4.0.0)
| | | | +-packaging(install version:20.4 version range:*)
| | | | +-pluggy(install version:0.13.1 version range:>=0.12,<1.0)
| | | | +-py(install version:1.8.1 version range:>=1.8.2)
| | | | +-toml(install version:0.10.1 version range:*)
| | | +-pytest-cov(install version:2.10.1 version range:*)
| | | | +-coverage(install version:5.2.1 version range:>=4.4)
| | | | +-pytest(install version:6.0.1 version range:>=4.6)
| | | +-sphinx(install version:3.2.1 version range:>=2.4)
| | | +-sphinx-rtd-theme(install version:0.5.0 version range:*)
| | | | +-sphinx(install version:3.2.1 version range:*)
| | +-pyparsing(install version:3.0.0a2 version range:>=2.0.3)
| | | +-coverage(install version:4.4.2 version range:==4.4.2)
| | | +-pre-commit(install version:2.6.0 version range:*)
| | | | +-cfgv(install version:3.2.0 version range:>=2.0.0)
| | | | +-identify(install version:1.4.26 version range:>=1.0.0)
| | | | +-nodeenv(install version:1.3.3 version range:>=0.11.1)
| | | | +-pyyaml(install version:5.3.1 version range:>=5.1)
| | | | +-toml(install version:0.10.1 version range:*)
| | | | +-virtualenv(install version:20.0.30 version range:>=20.0.8)
| | | +-tox(install version:3.5.2 version range:==3.5.2)
| | | | +-filelock(install version:3.0.12 version range:>=3.0.0,<4)
| | | | +-pluggy(install version:0.13.1 version range:>=0.3.0,<1)
| | | | +-py(install version:1.8.1 version range:<2,>=1.4.17)
| | | | +-setuptools(install version:49.6.0 version range:>=30.0.0)
| | | | +-six(install version:1.15.0 version range:<2,>=1.0.0)
| | | | +-toml(install version:0.10.1 version range:>=0.9.4)
| | | | +-virtualenv(install version:20.0.30 version range:>=1.11.2)
| | +-python-dateutil(install version:2.8.1 version range:>=2.1)
| +-numpy(install version:1.18.1 version range:*)
| +-pyyaml(install version:5.3.1 version range:*)
| +-scipy(install version:1.5.2 version range:*)