From 1779c5dddbdb396aa84d3e2d06c0b9c9a6cd71a4 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Fri, 13 May 2022 09:26:31 +0200 Subject: dev-python/mako: Enable py3.11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/mako/mako-1.2.0.ebuild | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'dev-python/mako') diff --git a/dev-python/mako/mako-1.2.0.ebuild b/dev-python/mako/mako-1.2.0.ebuild index d40f67924a4b..16fca49e82f0 100644 --- a/dev-python/mako/mako-1.2.0.ebuild +++ b/dev-python/mako/mako-1.2.0.ebuild @@ -4,13 +4,17 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..10} ) +PYTHON_COMPAT=( pypy3 python3_{8..11} ) inherit distutils-r1 MY_P=${P^} DESCRIPTION="A Python templating language" -HOMEPAGE="https://www.makotemplates.org/ https://pypi.org/project/Mako/" +HOMEPAGE=" + https://www.makotemplates.org/ + https://github.com/sqlalchemy/mako/ + https://pypi.org/project/Mako/ +" SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" @@ -31,10 +35,18 @@ BDEPEND=" distutils_enable_tests pytest python_test() { - local EPYTEST_DESELECT=() + local EPYTEST_DESELECT=( + # change in pygments + test/test_exceptions.py::ExceptionsTest::test_format_exceptions_pygments + ) [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( test/test_exceptions.py::ExceptionsTest::test_alternating_file_names ) + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + # py3.11 changed tracebacks + test/test_exceptions.py::ExceptionsTest::test_tback_no_trace_from_py_file + test/test_exceptions.py::ExceptionsTest::test_tback_trace_from_py_file + ) local EPYTEST_IGNORE=( # lingua is not packaged in Gentoo and the skip is currently broken # https://github.com/sqlalchemy/mako/pull/357 -- cgit v1.2.3-65-gdbad