-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtox.ini
More file actions
25 lines (22 loc) · 821 Bytes
/
tox.ini
File metadata and controls
25 lines (22 loc) · 821 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# This file provides configurations for tox-based project development and management automation
# tasks.
# Base tox configurations.
[tox]
requires =
tox>=4,<5
tox-uv>=1,<2
envlist = docs
# This forces tox to create a 'sterile' environment into which the project with all dependencies
# is installed prior to running the requested tasks, isolating the process from the rest of the
# system.
isolated_build = True
[testenv:docs]
skip_install = true
description =
Builds the API documentation from source code docstrings using Doxygen, Breathe and Sphinx.
The result can be viewed by loading 'docs/build/html/index.html'.
deps = ataraxis-automation==8.1.0
allowlist_externals = doxygen
commands =
doxygen Doxyfile
sphinx-build -b html -d docs/build/doctrees docs/source docs/build/html -j auto -v