commit: 7938bcce6cf79addfd1c0b6e7bedee7a51b564e2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 24 18:58:28 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 24 18:58:28 2022 +0000
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=7938bcce
PythonCheck: remove obsolete pypy packages
Unlist the removed dev-python/pypy*-bin and virtual/pypy* packages
from PythonCheck, as well as the no-longer-relevant virtual/pypy*
exceptions.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
src/pkgcheck/checks/python.py | 11 -----------
tests/checks/test_python.py | 6 ------
2 files changed, 17 deletions(-)
diff --git a/src/pkgcheck/checks/python.py b/src/pkgcheck/checks/python.py
index 5d6a8a1a..bb4825e2 100644
--- a/src/pkgcheck/checks/python.py
+++ b/src/pkgcheck/checks/python.py
@@ -22,14 +22,8 @@ INTERPRETERS = frozenset([
'dev-lang/python',
'dev-python/pypy',
'dev-python/pypy3',
- 'dev-python/pypy-bin',
- 'dev-python/pypy3-bin',
- 'virtual/pypy',
- 'virtual/pypy3',
])
-CHECK_EXCLUDE = frozenset(['virtual/pypy', 'virtual/pypy3'])
-
IUSE_PREFIX = 'python_targets_'
IUSE_PREFIX_S = 'python_single_target_'
@@ -439,11 +433,6 @@ class PythonCheck(Check):
return
if eclass is None:
- # virtual/pypy* need to be exempted as they serve as slot-matchers
- # for other packages
- if pkg.key in CHECK_EXCLUDE:
- return
-
# check whether we should be using one
highest_found = None
for attr in (x.lower() for x in pkg.eapi.dep_keys):
diff --git a/tests/checks/test_python.py b/tests/checks/test_python.py
index 411fff7f..992b7dce 100644
--- a/tests/checks/test_python.py
+++ b/tests/checks/test_python.py
@@ -105,12 +105,6 @@ class TestPythonCheck(misc.ReportTestCase):
self.assertReport(self.check,
self.mk_pkg(RDEPEND='dev-python/pypy')),
python.MissingPythonEclass)
- # special exception: virtual/pypy
- self.assertNoReport(self.check, self.mk_pkg(cpv='virtual/pypy-4.1',
- RDEPEND='|| ( dev-python/pypy:0/41 dev-python/pypy-bin:0/41 )'))
- self.assertNoReport(self.check, self.mk_pkg(cpv='virtual/pypy3-4.1',
- RDEPEND='|| ( dev-python/pypy3:0/41 dev-python/pypy3-bin:0/41 )'))
-
def test_missing_eclass_pdepend(self):
self.assertNoReport(
self.check,