| 17 |
17 |
|
| 18 |
18 |
LICENSE="BSD"
|
| 19 |
19 |
SLOT="0"
|
| 20 |
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
|
|
20 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
|
| 21 |
21 |
|
| 22 |
22 |
RDEPEND="
|
| 23 |
23 |
>=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
|
| 24 |
24 |
>=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
|
| 25 |
|
>=dev-python/jupyter-client-8.0.0[${PYTHON_USEDEP}]
|
| 26 |
|
>=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
|
|
25 |
>=dev-python/jupyter-client-8.9.0[${PYTHON_USEDEP}]
|
|
26 |
>=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}]
|
| 27 |
27 |
>=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
|
| 28 |
|
>=dev-python/nest-asyncio-1.4[${PYTHON_USEDEP}]
|
|
28 |
>=dev-python/nest-asyncio2-1.7.0[${PYTHON_USEDEP}]
|
| 29 |
29 |
>=dev-python/packaging-22[${PYTHON_USEDEP}]
|
| 30 |
30 |
>=dev-python/psutil-5.7[${PYTHON_USEDEP}]
|
| 31 |
31 |
>=dev-python/pyzmq-25[${PYTHON_USEDEP}]
|
| 32 |
|
>=dev-python/tornado-6.2[${PYTHON_USEDEP}]
|
|
32 |
>=dev-python/tornado-6.4.1[${PYTHON_USEDEP}]
|
| 33 |
33 |
>=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
|
| 34 |
34 |
"
|
| 35 |
35 |
# RDEPEND seems specifically needed in BDEPEND, at least jupyter
|
| ... | ... | |
| 40 |
40 |
${RDEPEND}
|
| 41 |
41 |
test? (
|
| 42 |
42 |
dev-python/ipyparallel[${PYTHON_USEDEP}]
|
|
43 |
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
|
44 |
dev-python/trio[${PYTHON_USEDEP}]
|
| 43 |
45 |
)
|
| 44 |
46 |
"
|
| 45 |
47 |
|
| 46 |
|
EPYTEST_PLUGINS=( flaky pytest-{asyncio,timeout} )
|
|
48 |
EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures,timeout} )
|
| 47 |
49 |
distutils_enable_tests pytest
|
| 48 |
50 |
|
| 49 |
51 |
src_prepare() {
|
| ... | ... | |
| 65 |
67 |
|
| 66 |
68 |
python_test() {
|
| 67 |
69 |
local EPYTEST_DESELECT=(
|
| 68 |
|
# TODO
|
| 69 |
|
tests/test_debugger.py::test_attach_debug
|
| 70 |
|
tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
|
| 71 |
|
tests/test_debugger.py::test_rich_inspect_at_breakpoint
|
| 72 |
|
tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
|
| 73 |
|
tests/test_debugger.py::test_set_breakpoints
|
| 74 |
|
tests/test_debugger.py::test_stop_on_breakpoint
|
| 75 |
|
tests/test_debugger.py::test_copy_to_globals
|
| 76 |
70 |
# hangs?
|
| 77 |
71 |
tests/test_eventloop.py::test_tk_loop
|
| 78 |
|
# doesn't like pyside2?
|
|
72 |
# flaky
|
| 79 |
73 |
tests/test_eventloop.py::test_qt_enable_gui
|
|
74 |
# fails without pytest-cov; apparently "time-sensitive" too
|
|
75 |
tests/test_subshells.py::test_run_concurrently_sequence
|
| 80 |
76 |
)
|
| 81 |
77 |
|
| 82 |
78 |
case ${EPYTHON} in
|