NeolithEra / 21cmfast

t
0 stars 0 forks source link

Installation fails due to conflicting 21cmfast version #26

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.

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:*)