NonsolvableDepsInDev: version 4.2.0: nonsolvable depset(bdepend) keyword(~amd64) dev profile (default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+) (3 total): solutions: [ <dev-python/coverage-5.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] ]
This is how upstream specifies their test dependencies: extras_require = { 'test:platform_system == "Linux"': ['pytest-xvfb'], 'test:platform_system == "Windows"': ['pywin32'], 'test': [ 'coverage<5.0', 'cython', 'flaky', 'matplotlib', 'mock', 'pandas', 'pillow', 'pytest<5.0', 'pytest-cov', 'pytest-faulthandler<2.0', 'pytest-lazy-fixture', 'pytest-mock', 'pytest-ordering', 'pytest-qt', 'pyyaml', 'scipy', 'sympy', ], } https://github.com/spyder-ide/spyder/blob/master/setup.py
https://dev.gentoo.org/~mgorny/python-guide/pytest.html?highlight=coverage#avoiding-dependencies-on-other-pytest-plugins applies here - i.e. if we can ditch coverage and such, we should. It's not relevant for users.
I will fix this in the next version bump
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8002266d0971d60df3d5653b5c4ad83ad257c4c7 commit 8002266d0971d60df3d5653b5c4ad83ad257c4c7 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2020-12-19 15:14:50 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2021-01-16 08:02:59 +0000 dev-python/spyder: version bump 4.2.1 Closes: https://bugs.gentoo.org/755242 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/18724 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/spyder/Manifest | 2 + dev-python/spyder/files/spyder-4.2.1-build.patch | 36 ++++ dev-python/spyder/spyder-4.2.1.ebuild | 241 +++++++++++++++++++++++ 3 files changed, 279 insertions(+)