diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-07-03 22:39:47 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-07-03 22:39:47 +0100 |
commit | 7f0ccc917c7abe6223784c703d86cd14755691fb (patch) | |
tree | 8c6793f68896b341e22f33d7e6cef88e481f4a8b /dev-python/ipython/ipython-7.25.0.ebuild | |
parent | 9aa80713372911cec499b3adb2cd746790920916 (diff) |
gentoo resync : 03.07.2021
Diffstat (limited to 'dev-python/ipython/ipython-7.25.0.ebuild')
-rw-r--r-- | dev-python/ipython/ipython-7.25.0.ebuild | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/dev-python/ipython/ipython-7.25.0.ebuild b/dev-python/ipython/ipython-7.25.0.ebuild index 5297ddabde62..946536ccdff6 100644 --- a/dev-python/ipython/ipython-7.25.0.ebuild +++ b/dev-python/ipython/ipython-7.25.0.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE='readline,sqlite,threads(+)' inherit distutils-r1 optfeature virtualx @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" @@ -57,7 +57,9 @@ BDEPEND=" distutils_enable_tests pytest RDEPEND+=" - nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + )" PDEPEND=" notebook? ( dev-python/notebook[${PYTHON_USEDEP}] @@ -98,8 +100,15 @@ python_compile_all() { fi } -src_test() { - virtx distutils-r1_src_test +python_test() { + local deselect=() + [[ ${EPYTHON} == python3.10 ]] && deselect+=( + # fails due to changed argparse output + IPython/core/tests/test_magic_arguments.py::test_magic_arguments + # py3.10 API incompat, doesn't look important + IPython/lib/tests/test_pretty.py::test_pprint_heap_allocated_type + ) + virtx epytest ${deselect[@]/#/--deselect } } python_install() { |