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