-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtox.ini
54 lines (48 loc) · 1.23 KB
/
tox.ini
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[tox]
envlist = docs, docs-serve, check-copyright, check-doc-links, spell-check
[testenv:docs]
skipsdist = True
skip_install = True
description = Build the documentation.
deps = mkdocs-material
mkdocs-monorepo-plugin
mkdocs-macros-plugin
mkdocs-mermaid-plugin
markdown-include
mkdocs-redirects
commands = mkdocs build --clean
[testenv:docs-serve]
skipsdist = True
skip_install = True
description = Run a development server for working on documentation.
deps = mkdocs-material
mkdocs-monorepo-plugin
mkdocs-macros-plugin
mkdocs-mermaid-plugin
markdown-include
mkdocs-redirects
commands = mkdocs build --clean
mkdocs serve -a localhost:8000
[testenv:fix-copyright]
skipsdist = True
skip_install = True
deps =
commands = {toxinidir}/scripts/check_copyright.py
[testenv:check-copyright]
skipsdist = True
skip_install = True
deps =
commands = {toxinidir}/scripts/check_copyright.py --check
[testenv:check-doc-links]
skipsdist = True
skip_install = True
deps = requests==2.28.1
commands =
{toxinidir}/scripts/check_doc_links.py
[testenv:spell-check]
whitelist_externals = mdspell
skipsdist = True
skip_install = True
deps =
commands =
{toxinidir}/scripts/spell-check.sh