| Summary: | dev-python/spyder requires <dev-python/coverage-5 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
| Component: | Current packages | Assignee: | Python Gentoo Team <python> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | andrewammerlaan, proxy-maint, sam, treecleaner |
| Priority: | Normal | Keywords: | PullRequest |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://github.com/gentoo/gentoo/pull/18724 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Michał Górny
2020-11-18 08:46:50 UTC
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(+) |