commit: 9ba8a004073c90f734ac62a333ff5403d89a6bc6 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Thu Apr 7 08:15:48 2022 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Thu Apr 7 08:45:03 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba8a004
dev-python/trio: Remove unused deps on jedi & pylint The jedi and pylint dependencies are used in one test only, and the ebuild has been skipping this test anyway. While at it, skip it using upstream marker instead of explicitly by name. Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/trio/trio-0.20.0.ebuild | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/dev-python/trio/trio-0.20.0.ebuild b/dev-python/trio/trio-0.20.0.ebuild index 5611597d176c..de63f002d01d 100644 --- a/dev-python/trio/trio-0.20.0.ebuild +++ b/dev-python/trio/trio-0.20.0.ebuild @@ -32,8 +32,6 @@ BDEPEND=" >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] >=dev-python/immutables-0.6[${PYTHON_USEDEP}] dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/jedi-0.18.0[${PYTHON_USEDEP}] - dev-python/pylint[${PYTHON_USEDEP}] ) " @@ -41,11 +39,6 @@ EPYTEST_DESELECT=( # Times out on slower arches (ia64 in this case) # https://github.com/python-trio/trio/issues/1753 trio/tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all - - # Fail with Python 3.10 on 'IPPROTO_MPTCP' - # Everything else passes and this is a simple check for exported symbols - # Let's try again with the next release (after 0.19.0). - trio/tests/test_exports.py::test_static_tool_sees_all_symbols ) EPYTEST_IGNORE=( @@ -56,7 +49,11 @@ EPYTEST_IGNORE=( distutils_enable_tests pytest distutils_enable_sphinx docs/source \ - dev-python/immutables \ - dev-python/sphinxcontrib-trio \ - dev-python/sphinx_rtd_theme \ - dev-python/towncrier + dev-python/immutables \ + dev-python/sphinxcontrib-trio \ + dev-python/sphinx_rtd_theme \ + dev-python/towncrier + +python_test() { + epytest -m "not redistributors_should_skip" +}