Move Sphinx to tox
This commit is contained in:
parent
0fbe4371a7
commit
24d45bfcba
@ -1,19 +0,0 @@
|
|||||||
# Minimal makefile for Sphinx documentation
|
|
||||||
#
|
|
||||||
|
|
||||||
# You can set these variables from the command line.
|
|
||||||
SPHINXOPTS =
|
|
||||||
SPHINXBUILD = sphinx-build
|
|
||||||
SOURCEDIR = .
|
|
||||||
BUILDDIR = _build
|
|
||||||
|
|
||||||
# Put it first so that "make" without argument is like "make help".
|
|
||||||
help:
|
|
||||||
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
|
||||||
|
|
||||||
.PHONY: help Makefile
|
|
||||||
|
|
||||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
|
||||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
|
||||||
%: Makefile
|
|
||||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
|
@ -1,35 +0,0 @@
|
|||||||
@ECHO OFF
|
|
||||||
|
|
||||||
pushd %~dp0
|
|
||||||
|
|
||||||
REM Command file for Sphinx documentation
|
|
||||||
|
|
||||||
if "%SPHINXBUILD%" == "" (
|
|
||||||
set SPHINXBUILD=sphinx-build
|
|
||||||
)
|
|
||||||
set SOURCEDIR=.
|
|
||||||
set BUILDDIR=_build
|
|
||||||
|
|
||||||
if "%1" == "" goto help
|
|
||||||
|
|
||||||
%SPHINXBUILD% >NUL 2>NUL
|
|
||||||
if errorlevel 9009 (
|
|
||||||
echo.
|
|
||||||
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
|
|
||||||
echo.installed, then set the SPHINXBUILD environment variable to point
|
|
||||||
echo.to the full path of the 'sphinx-build' executable. Alternatively you
|
|
||||||
echo.may add the Sphinx directory to PATH.
|
|
||||||
echo.
|
|
||||||
echo.If you don't have Sphinx installed, grab it from
|
|
||||||
echo.http://sphinx-doc.org/
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
|
|
||||||
goto end
|
|
||||||
|
|
||||||
:help
|
|
||||||
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
|
|
||||||
|
|
||||||
:end
|
|
||||||
popd
|
|
21
misc/requirements/requirements-sphinx.txt
Normal file
21
misc/requirements/requirements-sphinx.txt
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# This file is automatically generated by scripts/dev/recompile_requirements.py
|
||||||
|
|
||||||
|
alabaster==0.7.12
|
||||||
|
Babel==2.6.0
|
||||||
|
certifi==2018.11.29
|
||||||
|
chardet==3.0.4
|
||||||
|
docutils==0.14
|
||||||
|
idna==2.8
|
||||||
|
imagesize==1.1.0
|
||||||
|
Jinja2==2.10
|
||||||
|
MarkupSafe==1.1.0
|
||||||
|
packaging==18.0
|
||||||
|
Pygments==2.3.0
|
||||||
|
pyparsing==2.3.0
|
||||||
|
pytz==2018.7
|
||||||
|
requests==2.21.0
|
||||||
|
six==1.12.0
|
||||||
|
snowballstemmer==1.2.1
|
||||||
|
Sphinx==1.8.2
|
||||||
|
sphinxcontrib-websupport==1.1.0
|
||||||
|
urllib3==1.24.1
|
1
misc/requirements/requirements-sphinx.txt-raw
Normal file
1
misc/requirements/requirements-sphinx.txt-raw
Normal file
@ -0,0 +1 @@
|
|||||||
|
sphinx
|
10
tox.ini
10
tox.ini
@ -199,3 +199,13 @@ deps =
|
|||||||
-r{toxinidir}/misc/requirements/requirements-mypy.txt
|
-r{toxinidir}/misc/requirements/requirements-mypy.txt
|
||||||
commands =
|
commands =
|
||||||
{envpython} -m mypy qutebrowser {posargs}
|
{envpython} -m mypy qutebrowser {posargs}
|
||||||
|
|
||||||
|
[testenv:sphinx]
|
||||||
|
basepython = {env:PYTHON:python3}
|
||||||
|
passenv =
|
||||||
|
deps =
|
||||||
|
-r{toxinidir}/requirements.txt
|
||||||
|
-r{toxinidir}/misc/requirements/requirements-pyqt.txt
|
||||||
|
-r{toxinidir}/misc/requirements/requirements-sphinx.txt
|
||||||
|
commands =
|
||||||
|
{envpython} -m sphinx doc/extapi/ doc/extapi/_build/
|
||||||
|
Loading…
Reference in New Issue
Block a user