commit:     50f3789da01c0e0683a85f67411347fbefe4a320
Author:     Cédric Krier <cedk <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  1 17:21:04 2022 +0000
Commit:     Cédric Krier <cedk <AT> gentoo <DOT> org>
CommitDate: Sat Jan  1 17:21:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f3789d

dev-vcs/mercurial: Skip test for Python 3.10

The mercurial tests are not yet supporting Python 3.10.

Closes: https://bugs.gentoo.org/829589
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>

 dev-vcs/mercurial/mercurial-5.8.1.ebuild | 6 ++++--
 dev-vcs/mercurial/mercurial-6.0.ebuild   | 4 ++++
 dev-vcs/mercurial/mercurial-9999.ebuild  | 4 ++++
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/mercurial/mercurial-5.8.1.ebuild 
b/dev-vcs/mercurial/mercurial-5.8.1.ebuild
index b0dd6d923ed1..001bdb53dcb0 100644
--- a/dev-vcs/mercurial/mercurial-5.8.1.ebuild
+++ b/dev-vcs/mercurial/mercurial-5.8.1.ebuild
@@ -291,8 +291,10 @@ src_test() {
 }
 
 python_test() {
-       local TEST_DIR
-
+       if [[ ${EPYTHON} == python3.10 ]]; then
+               einfo "Skipping tests for unsupported Python 3.10"
+               return
+       fi
        distutils_install_for_testing
        cd tests || die
        PYTHONWARNINGS=ignore "${PYTHON}" run-tests.py \

diff --git a/dev-vcs/mercurial/mercurial-6.0.ebuild 
b/dev-vcs/mercurial/mercurial-6.0.ebuild
index 2626b7df8aeb..3fbbe98117a5 100644
--- a/dev-vcs/mercurial/mercurial-6.0.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.0.ebuild
@@ -281,6 +281,10 @@ src_test() {
 }
 
 python_test() {
+       if [[ ${EPYTHON} == python3.10 ]]; then
+               einfo "Skipping tests for unsupported Python 3.10"
+               return
+       fi
        distutils_install_for_testing
        cd tests || die
        PYTHONWARNINGS=ignore "${PYTHON}" run-tests.py \

diff --git a/dev-vcs/mercurial/mercurial-9999.ebuild 
b/dev-vcs/mercurial/mercurial-9999.ebuild
index b1bfcc0dae1f..d60f93143ed4 100644
--- a/dev-vcs/mercurial/mercurial-9999.ebuild
+++ b/dev-vcs/mercurial/mercurial-9999.ebuild
@@ -164,6 +164,10 @@ src_test() {
 }
 
 python_test() {
+       if [[ ${EPYTHON} == python3.10 ]]; then
+               einfo "Skipping tests for unsupported Python 3.10"
+               return
+       fi
        distutils_install_for_testing
        cd tests || die
        PYTHONWARNINGS=ignore "${PYTHON}" run-tests.py \

Reply via email to