ceph/admin/doc-requirements.txt

24 lines
606 B
Plaintext
Raw Permalink Normal View History

# RTD theme does not work with >= 7 https://github.com/readthedocs/readthedocs.org/issues/10279
Sphinx < 7
git+https://github.com/ceph/sphinx-ditaa.git@py3#egg=sphinx-ditaa
admin/doc-requirements: use funcparserlib from github funcparserlib is pulled in as a dependency by blockdiag. the latest version of funcparserlib available on pypi is v0.3.6 which is not compatible with Python3.8. in this change, funcparserlib is installed from github instead to address the build failure like: File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/sphinxcontrib/seqdiag.py", line 26, in <module> import seqdiag.utils.rst.nodes File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/seqdiag/utils/rst/nodes.py", line 16, in <module> from blockdiag.utils.rst import nodes File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/blockdiag/utils/rst/nodes.py", line 21, in <module> import blockdiag.builder File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/blockdiag/builder.py", line 16, in <module> from blockdiag import parser File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/blockdiag/parser.py", line 43, in <module> from funcparserlib.parser import (a, finished, forward_decl, many, maybe, skip, File "/home/docs/checkouts/readthedocs.org/user_builds/ceph/envs/41855/lib/python3.8/site-packages/funcparserlib/parser.py", line 123 except NoParseError, e: ^ SyntaxError: invalid syntax once https://github.com/vlasovskikh/funcparserlib/issues/65 is addressed, we should drop this change. Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2021-09-06 14:30:02 +00:00
git+https://github.com/vlasovskikh/funcparserlib.git
breathe >= 4.20.0,!=4.33
cryptography
Jinja2
pyyaml >= 5.1.2
Cython
pcpp
prettytable
sphinx-autodoc-typehints == 1.18.3
sphinx-prompt
sphinx_rtd_theme
Sphinx-Substitution-Extensions
typed-ast
sphinxcontrib-mermaid
sphinxcontrib-openapi
sphinxcontrib-seqdiag
# m2r2 replaces mistune https://github.com/CrossNox/m2r2?tab=readme-ov-file#m2r-the-original
m2r2
natsort
docutils < 0.20