-
Notifications
You must be signed in to change notification settings - Fork 0
/
tox.ini
30 lines (25 loc) · 1.07 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
[tox]
envlist = ruff, py
[testenv]
deps =
pytest
commands =
pytest -v tests/ []
[testenv:ruff]
deps =
ruff
skip_install = True
commands =
ruff check
ruff format --check
[testenv:render-examples]
deps =
Pillow
commands =
# TODO(vytas): Make font name (auto-) configurable, not hardcoded.
pygmentize example-code/document.md -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-dark' -o examples-dark/document.png
pygmentize example-code/program.py -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-dark' -o examples-dark/program.png
pygmentize example-code/script.sh -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-dark' -o examples-dark/script.png
pygmentize example-code/document.md -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-light' -o examples-light/document.png
pygmentize example-code/program.py -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-light' -o examples-light/program.png
pygmentize example-code/script.sh -O 'font_name=Ubuntu Mono,font_size=24,style=falconry-light' -o examples-light/script.png