forked from gooddata/gooddata-python-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtox.ini
More file actions
30 lines (27 loc) · 682 Bytes
/
tox.ini
File metadata and controls
30 lines (27 loc) · 682 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
26
27
28
29
30
# (C) 2024 GoodData Corporation
[tox]
envlist = py3{10,11,12,13,14}
[testenv]
runner = uv-venv-lock-runner
package = wheel
wheel_build_env = .pkg
dependency_groups =
test
setenv =
COVERAGE_CORE=sysmon
commands =
pytest -v --cov=src/gooddata_flight_server --cov-report=xml tests {posargs} --json-report --json-report-file=.json-report-{envname}.json
[testenv:type-check]
runner = uv-venv-lock-runner
skip_install = true
dependency_groups =
type
commands =
uv run ty check src/gooddata_flight_server
[testenv:docs]
basepython = python3.14
skip_install = true
deps =
-r{toxinidir}/docs/requirements.txt
commands =
sphinx-build -b html docs docs/_build/html