From 0e0c854877985506ffe449fa0a38667a9a1356d9 Mon Sep 17 00:00:00 2001
From: David Douard <david.douard@sdfa3.org>
Date: Thu, 22 Nov 2018 12:31:23 +0100
Subject: [PATCH] tox: add a sphinx-dev tox environment

that builds the doc using source code repos located one directory above
instead of published versions of swh subpackages.

Related to T1330.
---
 requirements-swh-dev.txt | 22 ++++++++++++++++++++++
 tox.ini                  |  8 ++++++++
 2 files changed, 30 insertions(+)
 create mode 100644 requirements-swh-dev.txt

diff --git a/requirements-swh-dev.txt b/requirements-swh-dev.txt
new file mode 100644
index 00000000..9d7ace88
--- /dev/null
+++ b/requirements-swh-dev.txt
@@ -0,0 +1,22 @@
+# Add here internal Software Heritage dependencies, one per line.
+../swh-core
+../swh-model
+../swh-objstorage[testing]
+../swh-scheduler
+../swh-storage[schemadata]
+../swh-loader-core
+../swh-lister
+../swh-journal
+../swh-vault
+../swh-loader-dir
+../swh-loader-tar
+../swh-loader-pypi
+../swh-loader-debian
+../swh-loader-mercurial
+../swh-loader-svn
+../swh-loader-git
+../swh-archiver
+../swh-web
+../swh-deposit
+../swh-indexer
+../swh-mirror-forge
diff --git a/tox.ini b/tox.ini
index c58ec851..44203245 100644
--- a/tox.ini
+++ b/tox.ini
@@ -9,6 +9,14 @@ deps =
 commands =
   {envpython} -m pifpaf run postgresql -- make -C docs html
 
+[testenv:sphinx-dev]
+deps =
+  django < 2
+  -r requirements-swh-dev.txt
+  pifpaf
+commands =
+  {envpython} -m pifpaf run postgresql -- make -C docs html
+
 [testenv:flake8]
 skip_install = true
 deps =
-- 
GitLab