22 |
22 |
|
23 |
23 |
LICENSE="BSD-2"
|
24 |
24 |
SLOT="0"
|
25 |
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
|
25 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
26 |
26 |
IUSE="doc latex"
|
27 |
27 |
|
28 |
28 |
RDEPEND="
|
... | ... | |
32 |
32 |
>=dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
|
33 |
33 |
>=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
|
34 |
34 |
>=dev-python/jinja-3.0[${PYTHON_USEDEP}]
|
35 |
|
>=dev-python/pygments-2.13[${PYTHON_USEDEP}]
|
|
35 |
>=dev-python/pygments-2.14[${PYTHON_USEDEP}]
|
36 |
36 |
>=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
|
37 |
37 |
>=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
|
38 |
38 |
dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
|
39 |
39 |
dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
|
40 |
40 |
dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
|
41 |
41 |
>=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
|
42 |
|
>=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
|
|
42 |
>=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
|
43 |
43 |
dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
|
44 |
44 |
>=dev-python/packaging-21.0[${PYTHON_USEDEP}]
|
45 |
45 |
latex? (
|
... | ... | |
56 |
56 |
)
|
57 |
57 |
test? (
|
58 |
58 |
app-text/dvipng
|
59 |
|
dev-python/cython[${PYTHON_USEDEP}]
|
|
59 |
>=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
|
60 |
60 |
dev-python/filelock[${PYTHON_USEDEP}]
|
61 |
61 |
dev-python/html5lib[${PYTHON_USEDEP}]
|
|
62 |
>=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
|
62 |
63 |
dev-texlive/texlive-fontsextra
|
63 |
64 |
dev-texlive/texlive-latexextra
|
64 |
65 |
dev-texlive/texlive-luatex
|
... | ... | |
94 |
95 |
local EPYTEST_DESELECT=(
|
95 |
96 |
# these tests require Internet access
|
96 |
97 |
tests/test_build_latex.py::test_latex_images
|
97 |
|
tests/test_build_linkcheck.py::test_defaults
|
98 |
|
tests/test_build_linkcheck.py::test_defaults_json
|
99 |
|
tests/test_build_linkcheck.py::test_anchors_ignored
|
100 |
|
tests/test_build_linkcheck.py::test_check_link_response_only
|
101 |
|
tests/test_build_linkcheck.py::test_linkcheck_exclude_documents
|
102 |
98 |
# TODO
|
103 |
99 |
tests/test_ext_autodoc.py::test_cython
|
104 |
100 |
tests/test_ext_autodoc_autoclass.py::test_classes
|
105 |
101 |
tests/test_ext_autodoc_autofunction.py::test_classes
|
106 |
|
tests/test_ext_math.py::test_imgmath_numfig_html
|
107 |
|
tests/test_ext_math.py::test_imgmath_png
|
108 |
|
tests/test_ext_inheritance_diagram.py::test_import_classes
|
109 |
102 |
# looks like a bug in lualatex
|
110 |
103 |
"tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None]"
|
111 |
104 |
"tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None]"
|
|
105 |
# doesn't like paths?
|
|
106 |
tests/test_directive_other.py::test_include_source_read_event
|
|
107 |
# flaky
|
|
108 |
tests/test_build_linkcheck.py
|
112 |
109 |
)
|
113 |
110 |
[[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
|
114 |
111 |
tests/test_ext_autodoc.py::test_autodoc_inherited_members_None
|
115 |
112 |
tests/test_ext_autodoc.py::test_automethod_for_builtin
|
116 |
|
tests/test_ext_autodoc.py::test_cython
|
117 |
113 |
tests/test_ext_autodoc.py::test_partialfunction
|
118 |
|
tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases
|
119 |
|
tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type
|
120 |
|
tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type
|
121 |
114 |
tests/test_ext_autodoc_autofunction.py::test_builtin_function
|
122 |
115 |
tests/test_ext_autodoc_autofunction.py::test_methoddescriptor
|
123 |
|
tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members
|
|
116 |
tests/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs
|
124 |
117 |
tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module
|
125 |
118 |
tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped
|
126 |
119 |
tests/test_util_inspect.py::test_isattributedescriptor
|
127 |
|
tests/test_util_typing.py::test_stringify_type_hints_pep_585
|
|
120 |
tests/test_util_typing.py::test_is_invalid_builtin_class
|
128 |
121 |
)
|
129 |
122 |
|
130 |
123 |
# note: pytest-xdist causes random test failures
|