@@ -13,9 +13,9 @@ PYTHONPATH =
13
13
# Internal variables.
14
14
PAPEROPT_a4 = -D latex_paper_size=a4
15
15
PAPEROPT_letter = -D latex_paper_size=letter
16
- ALLSPHINXOPTS = -d $(BUILDDIR ) /doctrees $(PAPEROPT_$(PAPER ) ) $(SPHINXOPTS ) .
16
+ ALLSPHINXOPTS = -d $(BUILDDIR ) /doctrees -T -E -W --keep-going $(PAPEROPT_$(PAPER ) ) $(SPHINXOPTS ) .
17
17
18
- .PHONY : help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest all
18
+ .PHONY : help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck
19
19
20
20
help :
21
21
@echo " Please use \` make <target>' where <target> is one of"
@@ -34,21 +34,21 @@ help:
34
34
@echo " man to make manual pages"
35
35
@echo " changes to make an overview of all changed/added/deprecated items"
36
36
@echo " linkcheck to check all external links for integrity"
37
- @echo " doctest to run all doctests embedded in the documentation (if enabled)"
38
37
39
38
clean :
40
39
-rm -rf $(BUILDDIR ) /*
41
- -rm -f reference_guide/features.rst
42
- -rm -f extensions.rst
43
40
44
- html : features.rst extensions.rst
41
+ html :
45
42
@echo
46
43
@echo " Install dependencies"
47
- $(PIP ) install python-docs-theme
44
+ $(PIP ) install furo
48
45
@echo " Finished installing dependencies"
49
46
$(SPHINXBUILD ) -b html $(ALLSPHINXOPTS ) $(BUILDDIR ) /html
47
+ $(SPHINXBUILD ) -b linkcheck $(ALLSPHINXOPTS ) $(BUILDDIR ) /linkcheck
50
48
@echo
51
- @echo " Build finished. The HTML pages are in $( BUILDDIR) /html."
49
+ @echo " Link check complete; look for any errors in the above output " \
50
+ " or in $( BUILDDIR) /linkcheck/output.txt."
51
+
52
52
53
53
dirhtml :
54
54
$(SPHINXBUILD ) -b dirhtml $(ALLSPHINXOPTS ) $(BUILDDIR ) /dirhtml
@@ -132,22 +132,3 @@ linkcheck:
132
132
@echo
133
133
@echo " Link check complete; look for any errors in the above output " \
134
134
" or in $( BUILDDIR) /linkcheck/output.txt."
135
-
136
- doctest :
137
- $(SPHINXBUILD ) -b doctest $(ALLSPHINXOPTS ) $(BUILDDIR ) /doctest
138
- @echo " Testing of doctests in the sources finished, look at the " \
139
- " results in $( BUILDDIR) /doctest/output.txt."
140
-
141
-
142
- extensions.rst : exts/pylint_extensions.py
143
- extensions.rst : $(shell find ../pylint/extensions -type f -regex '.* \.py')
144
- extensions.rst : $(shell find ../pylint/extensions -type f -regex '.* \.rst')
145
- rm -f extensions.rst
146
- PYTHONPATH=$(PYTHONPATH ) $(PYTHON ) ./exts/pylint_extensions.py
147
-
148
- features.rst : exts/pylint_features.py
149
- features.rst : $(shell find ../pylint/checkers -type f -regex '.* \.py')
150
- rm -f features.rst
151
- PYTHONPATH=$(PYTHONPATH ) $(PYTHON ) ./exts/pylint_features.py
152
-
153
- messages : $(PYTHONPATH ) $(PYTHON ) ./exts/pylint_messages.py
0 commit comments