commit:     71b46caf5b42566a440c46c4127f0bfe2bd84a73
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 10 03:01:59 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 10 03:16:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b46caf

dev-python/astroid: only depend on dev-python/regex for tests w/o pypy

The tests cleanly skip if dev-python/regex isn't available.

Bug: https://bugs.gentoo.org/924136
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-python/astroid/astroid-3.0.2.ebuild | 5 ++++-
 dev-python/astroid/astroid-3.0.3.ebuild | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/astroid/astroid-3.0.2.ebuild 
b/dev-python/astroid/astroid-3.0.2.ebuild
index 3a2adf548d14..0ab49c935560 100644
--- a/dev-python/astroid/astroid-3.0.2.ebuild
+++ b/dev-python/astroid/astroid-3.0.2.ebuild
@@ -28,13 +28,16 @@ RDEPEND="
                >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
        ' 3.10)
 "
+# dev-python/regex isn't available for pypy
 BDEPEND="
        dev-python/setuptools-scm[${PYTHON_USEDEP}]
        test? (
                dev-python/attrs[${PYTHON_USEDEP}]
                >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
                dev-python/python-dateutil[${PYTHON_USEDEP}]
-               dev-python/regex[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       dev-python/regex[${PYTHON_USEDEP}]
+               ' 'python*')
        )
 "
 

diff --git a/dev-python/astroid/astroid-3.0.3.ebuild 
b/dev-python/astroid/astroid-3.0.3.ebuild
index 3a86c65f8ad1..c6b1ea193459 100644
--- a/dev-python/astroid/astroid-3.0.3.ebuild
+++ b/dev-python/astroid/astroid-3.0.3.ebuild
@@ -28,13 +28,16 @@ RDEPEND="
                >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
        ' 3.10)
 "
+# dev-python/regex isn't available for pypy
 BDEPEND="
        dev-python/setuptools-scm[${PYTHON_USEDEP}]
        test? (
                dev-python/attrs[${PYTHON_USEDEP}]
                >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
                dev-python/python-dateutil[${PYTHON_USEDEP}]
-               dev-python/regex[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       dev-python/regex[${PYTHON_USEDEP}]
+               ' 'python*')
        )
 "
 

Reply via email to