Update and clean tox configuration for version 4
Related to swh/meta#4959
This commit is contained in:
parent
62b0835193
commit
4ca84310eb
1 changed files with 5 additions and 6 deletions
11
tox.ini
11
tox.ini
|
@ -1,4 +1,6 @@
|
|||
[tox]
|
||||
requires =
|
||||
tox>4
|
||||
envlist=black,flake8,mypy,py3
|
||||
|
||||
[testenv]
|
||||
|
@ -44,14 +46,13 @@ commands =
|
|||
# git HEAD of swh-docs, is executed on CI for each diff to prevent
|
||||
# breaking doc build
|
||||
[testenv:sphinx]
|
||||
whitelist_externals = make
|
||||
allowlist_externals = make
|
||||
usedevelop = true
|
||||
extras =
|
||||
testing
|
||||
deps =
|
||||
# fetch and install swh-docs in develop mode
|
||||
-e git+https://forge.softwareheritage.org/source/swh-docs#egg=swh.docs
|
||||
|
||||
-e git+https://gitlab.softwareheritage.org/swh/devel/swh-docs.git\#egg=swh.docs
|
||||
setenv =
|
||||
SWH_PACKAGE_DOC_TOX_BUILD = 1
|
||||
# turn warnings into errors
|
||||
|
@ -59,18 +60,16 @@ setenv =
|
|||
commands =
|
||||
make -I ../.tox/sphinx/src/swh-docs/swh/ -C docs
|
||||
|
||||
|
||||
# build documentation only inside swh-environment using local state
|
||||
# of swh-docs package
|
||||
[testenv:sphinx-dev]
|
||||
whitelist_externals = make
|
||||
allowlist_externals = make
|
||||
usedevelop = true
|
||||
extras =
|
||||
testing
|
||||
deps =
|
||||
# install swh-docs in develop mode
|
||||
-e ../swh-docs
|
||||
|
||||
setenv =
|
||||
SWH_PACKAGE_DOC_TOX_BUILD = 1
|
||||
# turn warnings into errors
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue