Open watchman-pypi[bot] opened 4 years ago
1.Change your direct dependency sphinx [==2.4.3] to be sphinx [<=3.2.1]. 2.Remove your direct dependency sphinx [==2.4.3], and use sphinx transitively introduced by sphinxcontrib-spelling. 3.Upgrade or downgrade your direct dependency sphinxcontrib-spelling to transitively introduce a compatible version of sphinx.
Issue description
Hi, users are unable to run Coverage due to dependency conflict with sphinx package.
As shown in the full dependency graph of Coverage, Coverage requires sphinx (==2.4.3), while sphinxcontrib-spelling requires sphinx (>=3.0.0).
According to pip's "first found wins" installation strategy, sphinx==2.4.3 is the actually installed version. However, sphinx==2.4.3 does not satisfy sphinx (>=3.0.0).
Dependency tree-------