forked from dagster-io/dagster
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtox.ini
51 lines (45 loc) · 1.61 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
[tox]
skipsdist = True
[testenv]
download = True
passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE*
allowlist_externals =
make
uv
install_command = uv pip install {opts} {packages}
[testenv:sphinx]
deps =
sphinx==5.0.2
sphinx-click==4.3.0
sphinx_toolbox
sphinxcontrib-serializinghtml<1.1.6 # pin away new version that manifests TypeError
-e sphinx/_ext/dagster-sphinx
# Can't stub deps because processed by sphinx-click
-e ../python_modules/dagster
-e ../python_modules/dagster-pipes
-e ../python_modules/dagster-graphql
-e ../python_modules/dagster-webserver
-e ../python_modules/libraries/dagster-celery
# Can't stub deps due to import-time use of at least one dep
-e ../python_modules/libraries/dagstermill
-e ../python_modules/libraries/dagster-aws
-e ../python_modules/libraries/dagster-datahub
-e ../python_modules/libraries/dagster-gcp
-e ../python_modules/libraries/dagster-pyspark
-e ../python_modules/libraries/dagster-ssh
-e ../python_modules/libraries/dagster-duckdb
-e ../python_modules/libraries/dagster-dbt
-e ../python_modules/libraries/dagster-wandb
-e ../python_modules/libraries/dagster-embedded-elt
-e ../python_modules/libraries/dagster-deltalake
-e ../python_modules/libraries/dagster-deltalake-pandas
-e ../python_modules/libraries/dagster-deltalake-polars
-e ../python_modules/libraries/dagster-openai
commands =
make --directory=sphinx clean
make --directory=sphinx json SPHINXOPTS="-W --keep-going"
[testenv:audit-screenshots]
deps =
-e ./dagster-ui-screenshot
commands =
dagster-ui-screenshot audit --verify-outputs