summaryrefslogtreecommitdiffstats
path: root/tox.ini
diff options
context:
space:
mode:
authorbendikro <bro.devel@gmail.com>2016-10-19 13:53:32 +0200
committerCalum Lind <calumlind+deluge@gmail.com>2016-10-21 10:36:24 +0100
commit75714b60ca2490a518bbb0f5390ac6eefe06d6b6 (patch)
treecedb34a4394034774bd454b6abcd80721f2e7e24 /tox.ini
parentca7cbd291f25598fbb29c3dae2135a805afcfc33 (diff)
downloaddeluge-75714b60ca2490a518bbb0f5390ac6eefe06d6b6.tar.gz
deluge-75714b60ca2490a518bbb0f5390ac6eefe06d6b6.tar.bz2
deluge-75714b60ca2490a518bbb0f5390ac6eefe06d6b6.zip
[Docs] Clean module sources dir before generating docs
If old and outdated sources are present in docs/sources/modules, python setup.py build_docs will fail to generate docs.
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini3
1 files changed, 3 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 341fce3ac..3ff0bb2b7 100644
--- a/tox.ini
+++ b/tox.ini
@@ -186,7 +186,10 @@ whitelist_externals =
[testenv:docs]
sitepackages = {[docsbase]sitepackages}
deps = {[docsbase]deps}
+whitelist_externals =
+ bash
commands =
+ bash -c 'rm -f docs/source/modules/*.rst'
python -c "print '> sphinx-apidoc --force -o docs/source/modules/ deluge deluge/plugins\n'\
'> sphinx-build -v -E -T -b html -d docs/build/doctrees docs/source docs/build/html';\
import subprocess, sys; proc = subprocess.Popen(\