-
Notifications
You must be signed in to change notification settings - Fork 0
/
.readthedocs.yaml
50 lines (49 loc) · 1.33 KB
/
.readthedocs.yaml
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
40
41
42
43
44
45
46
47
48
49
50
# {xrst_begin .readthedocs.yaml}
# {xrst_comment_ch #}
#
# Example Read the Docs Configuration
# ###################################
#
# Read the Docs Specification
# ***************************
# `<https://docs.readthedocs.io/en/stable/config-file>`_
#
# This Example File
# *****************
# {xrst_literal}
#
# {xrst_end .readthedocs.yaml}
version: 2
build:
os: "ubuntu-22.04"
tools:
python: "3.10"
#
# The readthedocs commands feature is still in beta
commands:
#
# xrst
- pip install xrst
#
# This is only necessary if you need the most recent testing verison
- pip uninstall -y xrst
- pip install --index-url https://test.pypi.org/simple/ xrst
#
# This command prints the version of xrst that is being used
- xrst --version
#
# build/html
# This comamnd builds the xrst user documentaiton.
# Suppress spell warnings because readthdocs uses a different dictionry.
- xrst
--page_source
--html_theme furo
--group_list default user
--index_page_name user-guide
--suppress_spell_warnings
#
# _readthedocs/html
# The directory that Read the Docs uploads when commands is used.
- mkdir _readthedocs
- rm -r build/html/.doctrees
- cp -r build/html _readthedocs/html