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
32 lines (29 loc) · 703 Bytes
/
tox.ini
File metadata and controls
32 lines (29 loc) · 703 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
31
32
# (C) 2021 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_sdk --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_sdk
[testenv:docs]
basepython = python3.14
skip_install = true
setenv =
CWD_TO_ROOT_RELATIVE = ".."
deps =
-r{toxinidir}/docs/requirements.txt
commands =
sphinx-build -b html docs docs/_build/html