/
requirements.txt
39 lines (36 loc) · 1.41 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# This file describes the requirements to build the documentation, which you can
# do by the following commands:
#
# pip install -r docs/requirements.txt
#
# cd docs
# make html
#
dask-sphinx-theme>=3.0.5
myst-parser
# FIXME: This workaround is required until we have sphinx>=5, as enabled by
# dask-sphinx-theme no longer pinning sphinx-book-theme==0.2.0. This is
# tracked in https://github.com/dask/dask-sphinx-theme/issues/68.
#
sphinxcontrib-applehelp<1.0.5
sphinxcontrib-devhelp<1.0.6
sphinxcontrib-htmlhelp<2.0.5
sphinxcontrib-serializinghtml<1.1.10
sphinxcontrib-qthelp<1.0.7
# sphinx-autobuild enables the "make devenv" command defined in the Makefile to
# automatically rebuild the documentation on changes and update live-reload a
# browser.
sphinx-autobuild
# autodoc-traits will inspect the dask-gateway and dask-gateway-server's Python
# code to generate reference documentation. It will omit files if ImportErrors
# are thrown so we install these packages with all dependencies to avoid that.
#
# Note that we don't have to install pykerberos for autodoc-traits inspection of
# dask-gateway. This is because .py files can be loaded without errors as
# "import kerberos" statements only show up within functions.
#
autodoc-traits
--editable="./dask-gateway"
# FIXME: See dask-gateway-server's pyproject.toml for more info why this isn't
# installed with --editable.
./dask-gateway-server[all_backends]