diff --git a/docs/sphinx/_ext/dagster-sphinx/tox.ini b/docs/sphinx/_ext/dagster-sphinx/tox.ini index e41aafd506e45..035df48c82f0d 100644 --- a/docs/sphinx/_ext/dagster-sphinx/tox.ini +++ b/docs/sphinx/_ext/dagster-sphinx/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_PULL_REQUEST COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_PULL_REQUEST + COVERALLS_REPO_TOKEN + BUILDKITE* allowlist_externals = /bin/bash commands = diff --git a/docs/tox.ini b/docs/tox.ini index 5cbaf32b0d46d..13c0326b9f77b 100644 --- a/docs/tox.ini +++ b/docs/tox.ini @@ -3,7 +3,12 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* allowlist_externals = make uv diff --git a/examples/assets_dbt_python/tox.ini b/examples/assets_dbt_python/tox.ini index 8d859e84833e7..000bae7fb2d8d 100644 --- a/examples/assets_dbt_python/tox.ini +++ b/examples/assets_dbt_python/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} ; note: "source" does not work at this time due to dagster-cloud source access deps = diff --git a/examples/assets_dynamic_partitions/tox.ini b/examples/assets_dynamic_partitions/tox.ini index f23c520df2ff5..38555a660f0ee 100644 --- a/examples/assets_dynamic_partitions/tox.ini +++ b/examples/assets_dynamic_partitions/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/assets_modern_data_stack/tox.ini b/examples/assets_modern_data_stack/tox.ini index f94a954e3f94c..45515b7cc3a53 100644 --- a/examples/assets_modern_data_stack/tox.ini +++ b/examples/assets_modern_data_stack/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} ; note: "source" does not work at this time due to dagster-cloud source access deps = diff --git a/examples/assets_pandas_pyspark/tox.ini b/examples/assets_pandas_pyspark/tox.ini index 4d65d14fd78d6..cace73144c8b6 100644 --- a/examples/assets_pandas_pyspark/tox.ini +++ b/examples/assets_pandas_pyspark/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/assets_pandas_type_metadata/tox.ini b/examples/assets_pandas_type_metadata/tox.ini index d3fb9c53c701c..749e1ee919cce 100644 --- a/examples/assets_pandas_type_metadata/tox.ini +++ b/examples/assets_pandas_type_metadata/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/assets_smoke_test/tox.ini b/examples/assets_smoke_test/tox.ini index 8e92eb7ffc169..91294ee19c3d7 100644 --- a/examples/assets_smoke_test/tox.ini +++ b/examples/assets_smoke_test/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/deploy_docker/tox.ini b/examples/deploy_docker/tox.ini index 078518894ed48..7d8893ac4fb26 100644 --- a/examples/deploy_docker/tox.ini +++ b/examples/deploy_docker/tox.ini @@ -3,7 +3,11 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* DEPLOY_DOCKER_WEBSERVER_HOST +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + DEPLOY_DOCKER_WEBSERVER_HOST install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/deploy_ecs/tox.ini b/examples/deploy_ecs/tox.ini index d02b7c88f30d7..240b25901bf9e 100644 --- a/examples/deploy_ecs/tox.ini +++ b/examples/deploy_ecs/tox.ini @@ -3,7 +3,11 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* DEPLOY_DOCKER_WEBSERVER_HOST +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + DEPLOY_DOCKER_WEBSERVER_HOST install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/deploy_k8s/tox.ini b/examples/deploy_k8s/tox.ini index b612705ee7d72..b596e8447af72 100644 --- a/examples/deploy_k8s/tox.ini +++ b/examples/deploy_k8s/tox.ini @@ -3,7 +3,10 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/development_to_production/tox.ini b/examples/development_to_production/tox.ini index e5f4516e961d1..4d7ddaf9f430a 100644 --- a/examples/development_to_production/tox.ini +++ b/examples/development_to_production/tox.ini @@ -3,7 +3,10 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/docs_snippets/tox.ini b/examples/docs_snippets/tox.ini index c2d9b43f9cb38..3c36a3440afd8 100644 --- a/examples/docs_snippets/tox.ini +++ b/examples/docs_snippets/tox.ini @@ -3,7 +3,11 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN POSTGRES_TEST_DB_HOST BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + POSTGRES_TEST_DB_HOST + BUILDKITE* ; dagstermill test errors prevent using uv, require compat mode install ; install_command = uv pip install {opts} {packages} install_command = python -m pip install {opts} {packages} --config-settings editable_mode=compat diff --git a/examples/experimental/assets_yaml_dsl/tox.ini b/examples/experimental/assets_yaml_dsl/tox.ini index 22e0c0cc1ec16..9c8c518138d59 100644 --- a/examples/experimental/assets_yaml_dsl/tox.ini +++ b/examples/experimental/assets_yaml_dsl/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/examples/experimental/dagster-airlift/examples/peering-with-dbt/tox.ini b/examples/experimental/dagster-airlift/examples/peering-with-dbt/tox.ini index d034b46262251..615d2b38da85e 100644 --- a/examples/experimental/dagster-airlift/examples/peering-with-dbt/tox.ini +++ b/examples/experimental/dagster-airlift/examples/peering-with-dbt/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../../../python_modules/dagster[test] diff --git a/examples/experimental/dagster-airlift/tox.ini b/examples/experimental/dagster-airlift/tox.ini index 8ce526bdec0c3..223135f6c5816 100644 --- a/examples/experimental/dagster-airlift/tox.ini +++ b/examples/experimental/dagster-airlift/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/examples/experimental/dagster-blueprints/tox.ini b/examples/experimental/dagster-blueprints/tox.ini index 14c8ad4a6282b..d4a454beb23ba 100644 --- a/examples/experimental/dagster-blueprints/tox.ini +++ b/examples/experimental/dagster-blueprints/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/examples/feature_graph_backed_assets/tox.ini b/examples/feature_graph_backed_assets/tox.ini index 6fb4f8c47b951..f4162cdf44762 100644 --- a/examples/feature_graph_backed_assets/tox.ini +++ b/examples/feature_graph_backed_assets/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/project_fully_featured/tox.ini b/examples/project_fully_featured/tox.ini index ee8704c9b0bf7..fdee11839d42b 100644 --- a/examples/project_fully_featured/tox.ini +++ b/examples/project_fully_featured/tox.ini @@ -3,7 +3,13 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* SNOWFLAKE_ACCOUNT SNOWFLAKE_USER SNOWFLAKE_PASSWORD +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + SNOWFLAKE_ACCOUNT + SNOWFLAKE_USER + SNOWFLAKE_PASSWORD ; version resolution using uv ; install_command = uv pip install {opts} {packages} deps = diff --git a/examples/quickstart_aws/tox.ini b/examples/quickstart_aws/tox.ini index 4b290c53e60e6..05314659ff960 100644 --- a/examples/quickstart_aws/tox.ini +++ b/examples/quickstart_aws/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* ; version resolution issues prevent using uv ; install_command = uv pip install {opts} {packages} diff --git a/examples/quickstart_etl/tox.ini b/examples/quickstart_etl/tox.ini index 9a92c289a0b55..a7a6c81b162ca 100644 --- a/examples/quickstart_etl/tox.ini +++ b/examples/quickstart_etl/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} ; note: "source" does not work at this time due to dagster-cloud source access deps = diff --git a/examples/quickstart_gcp/tox.ini b/examples/quickstart_gcp/tox.ini index bd6e40e0146c8..181137a2e621e 100644 --- a/examples/quickstart_gcp/tox.ini +++ b/examples/quickstart_gcp/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} ; note: "source" does not work at this time due to dagster-cloud source access deps = diff --git a/examples/quickstart_snowflake/tox.ini b/examples/quickstart_snowflake/tox.ini index 3e123a3d18dd0..b46df4e717a38 100644 --- a/examples/quickstart_snowflake/tox.ini +++ b/examples/quickstart_snowflake/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} ; note: "source" does not work at this time due to dagster-cloud source access deps = diff --git a/examples/with_airflow/tox.ini b/examples/with_airflow/tox.ini index 4d245fb240c91..0542546b7d37c 100644 --- a/examples/with_airflow/tox.ini +++ b/examples/with_airflow/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* ; uv has trouble with resolve ; https://buildkite.com/dagster/dagster-dagster/builds/76502#018dd221-e24c-40c2-a459-693bdb456f8f ; install_command = uv pip install {opts} {packages} diff --git a/examples/with_great_expectations/tox.ini b/examples/with_great_expectations/tox.ini index f4e3553ea9094..99fa2e2da1edc 100644 --- a/examples/with_great_expectations/tox.ini +++ b/examples/with_great_expectations/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/with_pyspark/tox.ini b/examples/with_pyspark/tox.ini index b016c0863c875..7fe80739b3723 100644 --- a/examples/with_pyspark/tox.ini +++ b/examples/with_pyspark/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/with_pyspark_emr/tox.ini b/examples/with_pyspark_emr/tox.ini index a59639631ecd9..8232b0969b1e3 100644 --- a/examples/with_pyspark_emr/tox.ini +++ b/examples/with_pyspark_emr/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/examples/with_wandb/tox.ini b/examples/with_wandb/tox.ini index cee7c2d5ecdff..d8743ee29ce32 100644 --- a/examples/with_wandb/tox.ini +++ b/examples/with_wandb/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = true -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE install_command = uv pip install {opts} {packages} deps = -e ../../python_modules/dagster[test] diff --git a/helm/dagster/schema/tox.ini b/helm/dagster/schema/tox.ini index aa457abeba726..5b6609590f66a 100644 --- a/helm/dagster/schema/tox.ini +++ b/helm/dagster/schema/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini b/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini index 5907afbbda2ff..84e06ed864406 100644 --- a/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini +++ b/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/integration_tests/test_suites/auto_materialize_perf_tests/tox.ini b/integration_tests/test_suites/auto_materialize_perf_tests/tox.ini index 191b4d945565b..504aa1dcb3273 100644 --- a/integration_tests/test_suites/auto_materialize_perf_tests/tox.ini +++ b/integration_tests/test_suites/auto_materialize_perf_tests/tox.ini @@ -3,7 +3,18 @@ skipsdist = True [testenv] download = True -passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG POSTGRES_TEST_DB_HOST +passenv = + HOME + AIRFLOW_HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG + POSTGRES_TEST_DB_HOST install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/integration_tests/test_suites/backcompat-test-suite/tox.ini b/integration_tests/test_suites/backcompat-test-suite/tox.ini index e5cc77670a45f..f50a0e96b0beb 100644 --- a/integration_tests/test_suites/backcompat-test-suite/tox.ini +++ b/integration_tests/test_suites/backcompat-test-suite/tox.ini @@ -3,7 +3,12 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* BACKCOMPAT_TESTS_WEBSERVER_HOST EARLIEST_TESTED_RELEASE +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + BACKCOMPAT_TESTS_WEBSERVER_HOST + EARLIEST_TESTED_RELEASE install_command = uv pip install {opts} {packages} deps = diff --git a/integration_tests/test_suites/celery-k8s-test-suite/tox.ini b/integration_tests/test_suites/celery-k8s-test-suite/tox.ini index b126e170538a1..b189fbe64ac0f 100644 --- a/integration_tests/test_suites/celery-k8s-test-suite/tox.ini +++ b/integration_tests/test_suites/celery-k8s-test-suite/tox.ini @@ -3,7 +3,17 @@ skipsdist = True [testenv] download = True -passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG +passenv = + HOME + AIRFLOW_HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/integration_tests/test_suites/daemon-test-suite/tox.ini b/integration_tests/test_suites/daemon-test-suite/tox.ini index 7a426c32ef95a..d9bc2807b744a 100644 --- a/integration_tests/test_suites/daemon-test-suite/tox.ini +++ b/integration_tests/test_suites/daemon-test-suite/tox.ini @@ -3,7 +3,18 @@ skipsdist = True [testenv] download = True -passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG POSTGRES_TEST_DB_HOST +passenv = + HOME + AIRFLOW_HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG + POSTGRES_TEST_DB_HOST install_command = uv pip install {opts} {packages} deps = objgraph diff --git a/integration_tests/test_suites/k8s-test-suite/tox.ini b/integration_tests/test_suites/k8s-test-suite/tox.ini index 45eea1ffb30b2..205703b369cb2 100644 --- a/integration_tests/test_suites/k8s-test-suite/tox.ini +++ b/integration_tests/test_suites/k8s-test-suite/tox.ini @@ -3,7 +3,17 @@ skipsdist = True [testenv] download = True -passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG +passenv = + HOME + AIRFLOW_HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG install_command = uv pip install {opts} {packages} deps = -e ../../../python_modules/dagster[test] diff --git a/js_modules/dagster-ui/packages/ui-components/tox.ini b/js_modules/dagster-ui/packages/ui-components/tox.ini index add179d00fe62..f40b6af7ef7e7 100644 --- a/js_modules/dagster-ui/packages/ui-components/tox.ini +++ b/js_modules/dagster-ui/packages/ui-components/tox.ini @@ -3,7 +3,12 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" allowlist_externals = diff --git a/js_modules/dagster-ui/tox.ini b/js_modules/dagster-ui/tox.ini index a72f2b6bcb199..1d442f694edf2 100644 --- a/js_modules/dagster-ui/tox.ini +++ b/js_modules/dagster-ui/tox.ini @@ -3,7 +3,12 @@ skipsdist = True [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" diff --git a/pyright/alt-1/requirements-pinned.txt b/pyright/alt-1/requirements-pinned.txt index a366e719c120e..53fcc38da970b 100644 --- a/pyright/alt-1/requirements-pinned.txt +++ b/pyright/alt-1/requirements-pinned.txt @@ -1,7 +1,8 @@ agate==1.9.1 aiobotocore==2.13.1 aiofile==3.8.8 -aiohttp==3.9.5 +aiohappyeyeballs==2.3.4 +aiohttp==3.10.1 aioitertools==0.11.0 aiosignal==1.3.1 alembic==1.13.2 @@ -17,7 +18,7 @@ asn1crypto==1.5.1 astroid==3.2.4 asttokens==2.4.1 async-lru==2.0.4 -attrs==23.2.0 +attrs==24.2.0 babel==2.15.0 backoff==2.2.1 backports-tarfile==1.2.0 @@ -29,14 +30,15 @@ buildkite-test-collector==0.1.8 cachetools==5.4.0 caio==0.9.17 certifi==2024.7.4 -cffi==1.16.0 +cffi==1.17.0 +chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 coloredlogs==14.0 comm==0.2.2 contourpy==1.2.1 -coverage==7.6.0 +coverage==7.6.1 croniter==3.0.3 cryptography==42.0.8 cycler==0.12.1 @@ -62,14 +64,14 @@ daff==1.3.46 -e python_modules/libraries/dagster-spark -e python_modules/dagster-webserver db-dtypes==1.2.0 -dbt-adapters==1.3.2 -dbt-common==1.6.0 +dbt-adapters==1.4.0 +dbt-common==1.7.0 dbt-core==1.8.4 dbt-duckdb==1.8.2 dbt-extractor==0.5.1 dbt-semantic-interfaces==0.5.1 dbt-snowflake==1.8.3 -debugpy==1.8.2 +debugpy==1.8.5 decopatch==1.4.10 decorator==5.1.1 deepdiff==7.0.1 @@ -90,7 +92,7 @@ frozenlist==1.4.1 fsspec==2024.3.1 gcsfs==2024.3.1 google-api-core==2.19.1 -google-api-python-client==2.138.0 +google-api-python-client==2.139.0 google-auth==2.32.0 google-auth-httplib2==0.2.0 google-auth-oauthlib==1.2.1 @@ -104,17 +106,17 @@ gql==3.5.0 graphene==3.3 graphql-core==3.2.3 graphql-relay==3.2.0 -grpcio==1.64.1 -grpcio-health-checking==1.62.2 -grpcio-status==1.62.2 -grpcio-tools==1.62.2 +grpcio==1.64.3 +grpcio-health-checking==1.62.3 +grpcio-status==1.62.3 +grpcio-tools==1.62.3 h11==0.14.0 httpcore==1.0.5 httplib2==0.22.0 httptools==0.6.1 httpx==0.27.0 humanfriendly==10.0 -hypothesis==6.108.5 +hypothesis==6.108.10 idna==3.7 importlib-metadata==6.11.0 iniconfig==2.0.0 @@ -125,7 +127,7 @@ isoduration==20.11.0 isort==5.13.2 jaraco-classes==3.4.0 jaraco-context==5.3.0 -jaraco-functools==4.0.1 +jaraco-functools==4.0.2 jedi==0.19.1 jinja2==3.1.4 jmespath==1.0.1 @@ -143,7 +145,7 @@ jupyter-server-terminals==0.5.3 jupyterlab==4.2.4 jupyterlab-pygments==0.3.0 jupyterlab-server==2.27.3 -keyring==25.2.1 +keyring==25.3.0 kiwisolver==1.4.5 leather==0.4.0 logbook==1.5.3 @@ -152,7 +154,7 @@ mako==1.3.5 markdown-it-py==3.0.0 markupsafe==2.1.5 mashumaro==3.13.1 -matplotlib==3.9.1 +matplotlib==3.9.0 matplotlib-inline==0.1.7 mccabe==0.7.0 mdurl==0.1.2 @@ -164,7 +166,7 @@ morefs==0.2.2 msgpack==1.0.8 multidict==6.0.5 multimethod==1.10 -mypy==1.11.0 +mypy==1.11.1 mypy-extensions==1.0.0 mypy-protobuf==3.6.0 nbclient==0.10.0 @@ -189,13 +191,12 @@ pandocfilters==1.5.1 parsedatetime==2.6 parso==0.8.4 pathspec==0.12.1 -pendulum==3.0.0 pexpect==4.9.0 pillow==10.4.0 -pip==24.1.2 +pip==24.2 platformdirs==4.2.2 pluggy==1.5.0 -polars==1.3.0 +polars==1.2.1 -e examples/project_fully_featured prometheus-client==0.20.0 prompt-toolkit==3.0.47 @@ -205,7 +206,6 @@ psutil==6.0.0 psycopg2-binary==2.9.9 ptyprocess==0.7.0 pure-eval==0.2.3 -py==1.11.0 py4j==0.10.9.7 pyarrow==17.0.0 pyarrow-hotfix==0.6 @@ -215,10 +215,11 @@ pycparser==2.22 pydantic==2.8.2 pydantic-core==2.20.1 pygments==2.18.0 -pyjwt==2.8.0 +pyjwt==2.9.0 pylint==3.2.6 pyopenssl==24.2.1 pyparsing==3.1.2 +pyproject-api==1.7.1 pyright==1.1.370 pyspark==3.5.1 pytest==8.3.2 @@ -234,8 +235,8 @@ python-slugify==8.0.4 pytimeparse==1.1.8 pytz==2024.1 pyyaml==6.0.1 -pyzmq==26.0.3 -rapidfuzz==3.9.4 +pyzmq==26.1.0 +rapidfuzz==3.9.5 referencing==0.35.1 requests==2.32.3 requests-oauthlib==2.0.0 @@ -244,7 +245,7 @@ responses==0.23.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.7.1 -rpds-py==0.19.1 +rpds-py==0.20.0 rsa==4.9 s3fs==2024.3.1 s3transfer==0.10.2 @@ -252,7 +253,7 @@ scikit-learn==1.5.1 scipy==1.14.0 seaborn==0.13.2 send2trash==1.8.3 -setuptools==71.1.0 +setuptools==72.1.0 shellingham==1.5.4 six==1.16.0 slack-sdk==3.31.0 @@ -261,8 +262,8 @@ snowflake-connector-python==3.12.0 snowflake-sqlalchemy==1.5.1 sortedcontainers==2.4.0 soupsieve==2.5 -sqlalchemy==1.4.52 -sqlglot==25.7.1 +sqlalchemy==1.4.53 +sqlglot==25.9.0 sqlglotrs==0.2.8 sqlparse==0.5.1 stack-data==0.6.3 @@ -273,15 +274,13 @@ tabulate==0.9.0 terminado==0.18.1 text-unidecode==1.3 threadpoolctl==3.5.0 -time-machine==2.14.2 tinycss2==1.3.0 -toml==0.10.2 tomli==2.0.1 tomlkit==0.13.0 toposort==1.10 tornado==6.4.1 -tox==3.25.0 -tqdm==4.66.4 +tox==4.17.0 +tqdm==4.66.5 traitlets==5.14.3 typeguard==4.3.0 typer==0.12.3 @@ -289,19 +288,18 @@ types-backports==0.1.3 types-certifi==2021.10.8.3 types-cffi==1.16.0.20240331 types-chardet==5.0.4.6 -types-croniter==3.0.0.20240727 +types-croniter==3.0.3.20240731 types-cryptography==3.3.23.2 types-mock==5.1.0.20240425 types-paramiko==3.4.0.20240423 -types-pkg-resources==0.1.3 types-protobuf==5.27.0.20240626 types-pyopenssl==24.1.0.20240722 types-python-dateutil==2.9.0.20240316 types-pytz==2024.1.0.20240417 types-pyyaml==6.0.12.20240724 types-requests==2.32.0.20240712 -types-setuptools==71.1.0.20240726 -types-simplejson==3.19.0.20240310 +types-setuptools==71.1.0.20240806 +types-simplejson==3.19.0.20240801 types-six==1.16.21.20240513 types-sqlalchemy==1.4.53.34 types-tabulate==0.9.0.20240106 @@ -314,7 +312,7 @@ universal-pathlib==0.2.2 uri-template==1.3.0 uritemplate==4.1.1 urllib3==2.2.2 -uvicorn==0.30.3 +uvicorn==0.30.5 uvloop==0.19.0 virtualenv==20.26.3 watchdog==4.0.1 @@ -324,7 +322,7 @@ webcolors==24.6.0 webencodings==0.5.1 websocket-client==1.8.0 websockets==12.0 -wheel==0.43.0 +wheel==0.44.0 wrapt==1.16.0 yarl==1.9.4 zipp==3.19.2 diff --git a/pyright/master/requirements-pinned.txt b/pyright/master/requirements-pinned.txt index 3c17d1081f313..fef1f961acd3c 100644 --- a/pyright/master/requirements-pinned.txt +++ b/pyright/master/requirements-pinned.txt @@ -1,11 +1,12 @@ -acryl-datahub==0.13.3.4 +acryl-datahub==0.13.3.6 agate==1.9.1 aiofile==3.8.8 aiofiles==24.1.0 -aiohttp==3.9.5 +aiohappyeyeballs==2.3.4 +aiohttp==3.10.1 aiohttp-retry==2.8.3 aiosignal==1.3.1 -alabaster==0.7.16 +alabaster==1.0.0 alembic==1.13.2 altair==4.2.2 amqp==5.2.0 @@ -25,7 +26,7 @@ apeye==1.4.1 apeye-core==1.1.5 apispec==6.6.1 appnope==0.1.4 -argcomplete==3.4.0 +argcomplete==3.5.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 @@ -36,8 +37,8 @@ asn1crypto==1.5.1 asttokens==2.4.1 astunparse==1.6.3 async-lru==2.0.4 -attrs==23.2.0 -autodocsumm==0.2.12 +attrs==24.2.0 +autodocsumm==0.2.13 autoflake==2.3.1 -e python_modules/automation avro==1.11.3 @@ -57,8 +58,8 @@ bitmath==1.3.3.1 bleach==6.1.0 blinker==1.8.2 bokeh==3.5.1 -boto3==1.34.149 -botocore==1.34.149 +boto3==1.34.154 +botocore==1.34.154 buildkite-test-collector==0.1.8 cachecontrol==0.14.0 cached-property==1.5.2 @@ -69,8 +70,8 @@ callee==0.3.1 cattrs==23.2.3 celery==5.4.0 certifi==2024.7.4 -cffi==1.16.0 -cfn-lint==1.8.2 +cffi==1.17.0 +cfn-lint==1.9.5 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 @@ -89,7 +90,7 @@ configupdater==3.2 confluent-kafka==2.5.0 connexion==2.14.2 contourpy==1.2.1 -coverage==7.6.0 +coverage==7.6.1 cron-descriptor==1.4.3 croniter==3.0.3 cryptography==42.0.8 @@ -101,9 +102,9 @@ daff==1.3.46 -e python_modules/libraries/dagster-airbyte -e python_modules/libraries/dagster-airflow -e examples/experimental/dagster-airlift --e examples/experimental/dagster-blueprints -e python_modules/libraries/dagster-aws -e python_modules/libraries/dagster-azure +-e examples/experimental/dagster-blueprints -e python_modules/libraries/dagster-celery -e python_modules/libraries/dagster-celery-docker -e python_modules/libraries/dagster-celery-k8s @@ -167,20 +168,19 @@ dask-expr==1.1.9 dask-jobqueue==0.8.5 dask-kubernetes==2022.9.0 dask-yarn==0.9 -databricks-api==0.9.0 databricks-cli==0.18.0 databricks-sdk==0.17.0 dataclasses-json==0.6.7 datadog==0.49.1 dataproperty==1.0.1 db-dtypes==1.2.0 -dbt-adapters==1.3.2 -dbt-common==1.6.0 +dbt-adapters==1.4.0 +dbt-common==1.7.0 dbt-core==1.8.4 dbt-duckdb==1.8.2 dbt-extractor==0.5.1 dbt-semantic-interfaces==0.5.1 -debugpy==1.8.2 +debugpy==1.8.5 decopatch==1.4.10 decorator==5.1.1 deepdiff==7.0.1 @@ -194,7 +194,7 @@ dill==0.3.8 distlib==0.3.8 distributed==2024.7.1 distro==1.9.0 -dlt==0.5.1 +dlt==0.5.2 dnspython==2.6.1 docker==5.0.3 docker-image-py==0.1.13 @@ -235,7 +235,7 @@ gitdb==4.0.11 gitpython==3.1.43 giturlparse==0.12.0 google-api-core==2.19.1 -google-api-python-client==2.138.0 +google-api-python-client==2.139.0 google-auth==2.32.0 google-auth-httplib2==0.2.0 google-auth-oauthlib==1.2.1 @@ -252,10 +252,10 @@ graphql-core==3.2.3 graphql-relay==3.2.0 graphviz==0.20.3 great-expectations==0.17.11 -grpcio==1.64.1 -grpcio-health-checking==1.62.2 -grpcio-status==1.62.2 -grpcio-tools==1.62.2 +grpcio==1.64.3 +grpcio-health-checking==1.62.3 +grpcio-status==1.62.3 +grpcio-tools==1.62.3 gunicorn==22.0.0 h11==0.14.0 hexbytes==1.2.1 @@ -266,7 +266,7 @@ httptools==0.6.1 httpx==0.27.0 humanfriendly==10.0 humanize==4.10.0 -hypothesis==6.108.5 +hypothesis==6.108.10 idna==3.7 ijson==3.3.0 imagesize==1.4.1 @@ -284,6 +284,7 @@ isoduration==20.11.0 itsdangerous==2.2.0 jedi==0.19.1 jinja2==3.1.4 +jiter==0.5.0 jmespath==1.0.1 joblib==1.4.2 json5==0.9.25 @@ -307,16 +308,16 @@ jupyterlab-server==2.27.3 jupyterlab-widgets==3.0.11 jwt==1.3.1 kiwisolver==1.4.5 -kombu==5.3.7 +kombu==5.4.0 kopf==1.37.2 kubernetes==30.1.0 kubernetes-asyncio==30.1.0 langchain==0.2.7 langchain-community==0.2.7 -langchain-core==0.2.24 +langchain-core==0.2.28 langchain-openai==0.1.14 langchain-text-splitters==0.2.2 -langsmith==0.1.93 +langsmith==0.1.98 lazy-object-proxy==1.10.0 leather==0.4.0 limits==3.13.0 @@ -334,7 +335,7 @@ marshmallow==3.21.3 marshmallow-oneofschema==3.1.1 marshmallow-sqlalchemy==0.26.1 mashumaro==3.13.1 -matplotlib==3.9.1 +matplotlib==3.9.0 matplotlib-inline==0.1.3 mbstrdecoder==1.1.3 mdit-py-plugins==0.4.1 @@ -371,10 +372,10 @@ numpy==1.26.4 oauth2client==4.1.3 oauthlib==3.2.2 objgraph==3.6.1 -onnx==1.16.1 +onnx==1.16.2 onnxconverter-common==1.13.0 onnxruntime==1.18.1 -openai==1.37.1 +openai==1.40.0 openapi-schema-validator==0.6.2 openapi-spec-validator==0.7.1 opentelemetry-api==1.26.0 @@ -409,13 +410,13 @@ pathvalidate==3.2.0 pendulum==2.1.2 pexpect==4.9.0 pillow==10.4.0 -pip==24.1.2 +pip==24.2 pkginfo==1.11.1 platformdirs==4.2.2 plotly==5.23.0 pluggy==1.5.0 ply==3.11 -polars==1.3.0 +polars==1.2.1 portalocker==2.10.1 prison==0.2.1 progressbar2==4.4.2 @@ -428,7 +429,6 @@ psutil==6.0.0 psycopg2-binary==2.9.9 ptyprocess==0.7.0 pure-eval==0.2.3 -py==1.11.0 py-partiql-parser==0.5.0 py4j==0.10.9.7 pyarrow==17.0.0 @@ -440,11 +440,12 @@ pydantic==1.10.17 pydata-google-auth==1.8.2 pyflakes==3.2.0 pygments==2.18.0 -pyjwt==2.8.0 +pyjwt==2.9.0 pynacl==1.5.0 pyopenssl==24.2.1 pyparsing==3.1.2 pypd==1.1.0 +pyproject-api==1.7.1 pyright==1.1.370 pysocks==1.7.1 pyspark==3.5.1 @@ -468,9 +469,9 @@ pytimeparse==1.1.8 pytz==2024.1 pytzdata==2020.1 pyyaml==6.0.1 -pyzmq==26.0.3 +pyzmq==26.1.0 querystring-parser==1.2.4 -rapidfuzz==3.9.4 +rapidfuzz==3.9.5 readme-renderer==44.0 referencing==0.35.1 regex==2024.7.24 @@ -485,7 +486,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.7.1 rich-argparse==1.5.2 -rpds-py==0.19.1 +rpds-py==0.20.0 rsa==4.9 ruamel-yaml==0.17.17 s3transfer==0.10.2 @@ -498,7 +499,7 @@ selenium==4.23.1 semver==3.0.2 send2trash==1.8.3 sending==0.3.0 -sentry-sdk==2.11.0 +sentry-sdk==2.12.0 setproctitle==1.3.3 setuptools==70.3.0 shellingham==1.5.4 @@ -516,22 +517,22 @@ snowflake-connector-python==3.12.0 snowflake-sqlalchemy==1.6.1 sortedcontainers==2.4.0 soupsieve==2.5 -sphinx==7.4.7 +sphinx==8.0.2 sphinx-autodoc-typehints==2.2.3 sphinx-jinja2-compat==0.3.0 -sphinx-prompt==1.8.0 +sphinx-prompt==1.5.0 sphinx-tabs==3.4.5 sphinx-toolbox==3.7.0 -sphinxcontrib-applehelp==1.0.8 -sphinxcontrib-devhelp==1.0.6 -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.8 -sphinxcontrib-serializinghtml==1.1.10 -sqlalchemy==1.4.52 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +sqlalchemy==1.4.53 sqlalchemy-jsonfield==1.0.2 sqlalchemy-utils==0.41.2 -sqlglot==25.7.1 +sqlglot==25.9.0 sqlglotrs==0.2.8 sqlparse==0.5.1 sshpubkeys==3.3.1 @@ -559,10 +560,10 @@ toposort==1.10 torch==2.4.0 torchvision==0.19.0 tornado==6.4.1 -tox==3.25.0 -tqdm==4.66.4 +tox==4.15.1 +tqdm==4.66.5 traitlets==5.14.3 -trio==0.26.0 +trio==0.26.1 trio-websocket==0.11.1 -e examples/tutorial_notebook_assets twilio==9.2.3 @@ -574,19 +575,18 @@ types-backports==0.1.3 types-certifi==2021.10.8.3 types-cffi==1.16.0.20240331 types-chardet==5.0.4.6 -types-croniter==3.0.0.20240727 +types-croniter==3.0.3.20240731 types-cryptography==3.3.23.2 types-mock==5.1.0.20240425 types-paramiko==3.4.0.20240423 -types-pkg-resources==0.1.3 types-protobuf==5.27.0.20240626 types-pyopenssl==24.1.0.20240722 types-python-dateutil==2.9.0.20240316 types-pytz==2024.1.0.20240417 types-pyyaml==6.0.12.20240724 types-requests==2.31.0.6 -types-setuptools==71.1.0.20240726 -types-simplejson==3.19.0.20240310 +types-setuptools==71.1.0.20240806 +types-simplejson==3.19.0.20240801 types-six==1.16.21.20240513 types-sqlalchemy==1.4.53.34 types-tabulate==0.9.0.20240106 @@ -603,7 +603,7 @@ universal-pathlib==0.2.2 uri-template==1.3.0 uritemplate==4.1.1 urllib3==1.26.19 -uvicorn==0.30.3 +uvicorn==0.30.5 uvloop==0.19.0 vine==5.1.0 virtualenv==20.25.0 @@ -616,7 +616,7 @@ webencodings==0.5.1 websocket-client==1.8.0 websockets==12.0 werkzeug==2.2.3 -wheel==0.43.0 +wheel==0.44.0 widgetsnbextension==4.0.11 -e examples/with_airflow -e examples/with_great_expectations @@ -627,7 +627,7 @@ wordcloud==1.9.3 wrapt==1.16.0 wsproto==1.2.0 wtforms==3.0.1 -xgboost==2.1.0 +xgboost==2.1.1 xmltodict==0.12.0 xyzservices==2024.6.0 yarl==1.9.4 diff --git a/python_modules/automation/tox.ini b/python_modules/automation/tox.ini index 98c6fcba38cc1..0e17170cc483d 100644 --- a/python_modules/automation/tox.ini +++ b/python_modules/automation/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_PULL_REQUEST COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_PULL_REQUEST + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../dagster[test] diff --git a/python_modules/dagit/tox.ini b/python_modules/dagit/tox.ini index d798a83d92e7c..f7108a0b66e66 100644 --- a/python_modules/dagit/tox.ini +++ b/python_modules/dagit/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" install_command = uv pip install {opts} {packages} diff --git a/python_modules/dagster-graphql/tox.ini b/python_modules/dagster-graphql/tox.ini index ab18a4727a120..b22ae587816ca 100644 --- a/python_modules/dagster-graphql/tox.ini +++ b/python_modules/dagster-graphql/tox.ini @@ -3,7 +3,11 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* POSTGRES_TEST_DB_HOST +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + POSTGRES_TEST_DB_HOST setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" install_command = uv pip install {opts} {packages} diff --git a/python_modules/dagster-pipes/tox.ini b/python_modules/dagster-pipes/tox.ini index f496336451310..5fb8c8f8dd9bb 100644 --- a/python_modules/dagster-pipes/tox.ini +++ b/python_modules/dagster-pipes/tox.ini @@ -10,7 +10,10 @@ download = True setenv = !windows: COVERAGE_ARGS = --cov=dagster --cov-append --cov-report term:skip-covered --cov-report html --cov-report xml windows: COVERAGE_ARGS = -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* allowlist_externals = /bin/bash diff --git a/python_modules/dagster-test/tox.ini b/python_modules/dagster-test/tox.ini index db82329aeb9ab..6b74e23480418 100644 --- a/python_modules/dagster-test/tox.ini +++ b/python_modules/dagster-test/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* ; soemthing goes awry with jupyter when using uv ; install_command = uv pip install {opts} {packages} deps = diff --git a/python_modules/dagster-webserver/tox.ini b/python_modules/dagster-webserver/tox.ini index 1c6d528f7ee62..38420fa115c5a 100644 --- a/python_modules/dagster-webserver/tox.ini +++ b/python_modules/dagster-webserver/tox.ini @@ -4,7 +4,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" install_command = uv pip install {opts} {packages} diff --git a/python_modules/dagster/setup.py b/python_modules/dagster/setup.py index c1d068644db78..ba66629ba448a 100644 --- a/python_modules/dagster/setup.py +++ b/python_modules/dagster/setup.py @@ -134,7 +134,7 @@ def get_version() -> str: "pytest>=8", "responses<=0.23.1", # https://github.com/getsentry/responses/issues/654 "syrupy>=4.0.0", - "tox==3.25.0", + "tox", "morefs[asynclocal]", "fsspec<2024.5.0", # morefs incompatibly "rapidfuzz", diff --git a/python_modules/dagster/tox.ini b/python_modules/dagster/tox.ini index c652a3a049307..699e88a1fdfe3 100644 --- a/python_modules/dagster/tox.ini +++ b/python_modules/dagster/tox.ini @@ -7,7 +7,14 @@ setenv = !windows: COVERAGE_ARGS = --cov-append --cov-report term:skip-covered --cov-report html --cov-report xml windows: COVERAGE_ARGS = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* DAGSTER_DOCKER_* GRPC_SERVER_HOST +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* + DAGSTER_DOCKER_* + GRPC_SERVER_HOST install_command = ; pyright/mypy invocations type_signature_tests in need commpat mode installs to find types correctly type_signature_tests: uv pip install {opts} {packages} --config-settings editable_mode=compat diff --git a/python_modules/libraries/dagster-airbyte/tox.ini b/python_modules/libraries/dagster-airbyte/tox.ini index 344ea38188783..73aa8325b447e 100644 --- a/python_modules/libraries/dagster-airbyte/tox.ini +++ b/python_modules/libraries/dagster-airbyte/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-airflow/tox.ini b/python_modules/libraries/dagster-airflow/tox.ini index 13027a3d44413..8d6f615d164b8 100644 --- a/python_modules/libraries/dagster-airflow/tox.ini +++ b/python_modules/libraries/dagster-airflow/tox.ini @@ -5,7 +5,18 @@ skipsdist = true download = True setenv = SLUGIFY_USES_TEXT_UNIDECODE = yes -passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG, POSTGRES_TEST_DB_HOST +passenv = + HOME + AIRFLOW_HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG, + POSTGRES_TEST_DB_HOST ; mix of issues prevent use of uv ; install_command = uv pip install {opts} {packages} diff --git a/python_modules/libraries/dagster-aws/tox.ini b/python_modules/libraries/dagster-aws/tox.ini index a5b039be201f1..5a4d847057fb5 100644 --- a/python_modules/libraries/dagster-aws/tox.ini +++ b/python_modules/libraries/dagster-aws/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-azure/tox.ini b/python_modules/libraries/dagster-azure/tox.ini index 731e0ed225924..eb5f5a1540fea 100644 --- a/python_modules/libraries/dagster-azure/tox.ini +++ b/python_modules/libraries/dagster-azure/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-celery-docker/tox.ini b/python_modules/libraries/dagster-celery-docker/tox.ini index 4c3bb4ad46a88..400a20291b872 100644 --- a/python_modules/libraries/dagster-celery-docker/tox.ini +++ b/python_modules/libraries/dagster-celery-docker/tox.ini @@ -3,7 +3,15 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN GOOGLE_APPLICATION_CREDENTIALS BUILDKITE* AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID DAGSTER_DOCKER_* POSTGRES_TEST_DB_HOST +passenv = + CI_* + COVERALLS_REPO_TOKEN + GOOGLE_APPLICATION_CREDENTIALS + BUILDKITE* + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + DAGSTER_DOCKER_* + POSTGRES_TEST_DB_HOST install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-celery-k8s/tox.ini b/python_modules/libraries/dagster-celery-k8s/tox.ini index 3c3984c4ab3b1..f0e0863065532 100644 --- a/python_modules/libraries/dagster-celery-k8s/tox.ini +++ b/python_modules/libraries/dagster-celery-k8s/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-celery/tox.ini b/python_modules/libraries/dagster-celery/tox.ini index b89f62eb75aa9..19b912d52e1ac 100644 --- a/python_modules/libraries/dagster-celery/tox.ini +++ b/python_modules/libraries/dagster-celery/tox.ini @@ -3,7 +3,14 @@ skipsdist = true [testenv] download = True -passenv = HOME CI_PULL_REQUEST COVERALLS_REPO_TOKEN DASK_ADDRESS AWS_* BUILDKITE* DAGSTER_* +passenv = + HOME + CI_PULL_REQUEST + COVERALLS_REPO_TOKEN + DASK_ADDRESS + AWS_* + BUILDKITE* + DAGSTER_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-census/tox.ini b/python_modules/libraries/dagster-census/tox.ini index 1782a801bda26..dbb110cfebad4 100644 --- a/python_modules/libraries/dagster-census/tox.ini +++ b/python_modules/libraries/dagster-census/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-dask/tox.ini b/python_modules/libraries/dagster-dask/tox.ini index 4282eec22bdf4..1ac0cdb47db84 100644 --- a/python_modules/libraries/dagster-dask/tox.ini +++ b/python_modules/libraries/dagster-dask/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_PULL_REQUEST COVERALLS_REPO_TOKEN DASK_ADDRESS AWS_* BUILDKITE* +passenv = + CI_PULL_REQUEST + COVERALLS_REPO_TOKEN + DASK_ADDRESS + AWS_* + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-databricks/tox.ini b/python_modules/libraries/dagster-databricks/tox.ini index 92041d3b1cc0b..f32099b177244 100644 --- a/python_modules/libraries/dagster-databricks/tox.ini +++ b/python_modules/libraries/dagster-databricks/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN DATABRICKS_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + DATABRICKS_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-datadog/tox.ini b/python_modules/libraries/dagster-datadog/tox.ini index afaa9cb1afb2e..cfbfe8818bd46 100644 --- a/python_modules/libraries/dagster-datadog/tox.ini +++ b/python_modules/libraries/dagster-datadog/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-datahub/tox.ini b/python_modules/libraries/dagster-datahub/tox.ini index 1a0a6403e77e3..18a45ad8a62e7 100644 --- a/python_modules/libraries/dagster-datahub/tox.ini +++ b/python_modules/libraries/dagster-datahub/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-dbt/tox.ini b/python_modules/libraries/dagster-dbt/tox.ini index 51202550a203b..5deac646c8e43 100644 --- a/python_modules/libraries/dagster-dbt/tox.ini +++ b/python_modules/libraries/dagster-dbt/tox.ini @@ -3,7 +3,15 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* SNOWFLAKE_ACCOUNT SNOWFLAKE_USER SNOWFLAKE_PASSWORD GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + SNOWFLAKE_ACCOUNT + SNOWFLAKE_USER + SNOWFLAKE_PASSWORD + GOOGLE_APPLICATION_CREDENTIALS + GCP_PROJECT_ID install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-deltalake-pandas/tox.ini b/python_modules/libraries/dagster-deltalake-pandas/tox.ini index ae4700d1435c2..d3d4d901da4f1 100644 --- a/python_modules/libraries/dagster-deltalake-pandas/tox.ini +++ b/python_modules/libraries/dagster-deltalake-pandas/tox.ini @@ -4,7 +4,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-deltalake-polars/tox.ini b/python_modules/libraries/dagster-deltalake-polars/tox.ini index ae4700d1435c2..d3d4d901da4f1 100644 --- a/python_modules/libraries/dagster-deltalake-polars/tox.ini +++ b/python_modules/libraries/dagster-deltalake-polars/tox.ini @@ -4,7 +4,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-deltalake/tox.ini b/python_modules/libraries/dagster-deltalake/tox.ini index ca20c865b9202..123979f8061ed 100644 --- a/python_modules/libraries/dagster-deltalake/tox.ini +++ b/python_modules/libraries/dagster-deltalake/tox.ini @@ -4,7 +4,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-docker/tox.ini b/python_modules/libraries/dagster-docker/tox.ini index 76f20bc40e41c..5abfb462492dd 100644 --- a/python_modules/libraries/dagster-docker/tox.ini +++ b/python_modules/libraries/dagster-docker/tox.ini @@ -3,7 +3,17 @@ skipsdist = true [testenv] download = True -passenv = HOME CI_* COVERALLS_REPO_TOKEN BUILDKITE* AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID DAGSTER_DOCKER_* DOCKER_* GOOGLE_* POSTGRES_TEST_DB_HOST +passenv = + HOME + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + DAGSTER_DOCKER_* + DOCKER_* + GOOGLE_* + POSTGRES_TEST_DB_HOST install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-duckdb-pandas/tox.ini b/python_modules/libraries/dagster-duckdb-pandas/tox.ini index 415ef0d6e9589..0d75c047a8d7b 100644 --- a/python_modules/libraries/dagster-duckdb-pandas/tox.ini +++ b/python_modules/libraries/dagster-duckdb-pandas/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-duckdb-polars/tox.ini b/python_modules/libraries/dagster-duckdb-polars/tox.ini index 00232e7f4adb1..3541942b41e8b 100644 --- a/python_modules/libraries/dagster-duckdb-polars/tox.ini +++ b/python_modules/libraries/dagster-duckdb-polars/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[mypy,test] diff --git a/python_modules/libraries/dagster-duckdb-pyspark/tox.ini b/python_modules/libraries/dagster-duckdb-pyspark/tox.ini index 415ef0d6e9589..0d75c047a8d7b 100644 --- a/python_modules/libraries/dagster-duckdb-pyspark/tox.ini +++ b/python_modules/libraries/dagster-duckdb-pyspark/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-duckdb/tox.ini b/python_modules/libraries/dagster-duckdb/tox.ini index 12b92a37fb222..d47a527949aca 100644 --- a/python_modules/libraries/dagster-duckdb/tox.ini +++ b/python_modules/libraries/dagster-duckdb/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-embedded-elt/tox.ini b/python_modules/libraries/dagster-embedded-elt/tox.ini index 574da62dfa155..03013a9181d6b 100644 --- a/python_modules/libraries/dagster-embedded-elt/tox.ini +++ b/python_modules/libraries/dagster-embedded-elt/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-fivetran/tox.ini b/python_modules/libraries/dagster-fivetran/tox.ini index a7b519d2807e7..57422e19f088f 100644 --- a/python_modules/libraries/dagster-fivetran/tox.ini +++ b/python_modules/libraries/dagster-fivetran/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-gcp-pandas/tox.ini b/python_modules/libraries/dagster-gcp-pandas/tox.ini index 1998dfbedfb63..b6c5df2a4ced7 100644 --- a/python_modules/libraries/dagster-gcp-pandas/tox.ini +++ b/python_modules/libraries/dagster-gcp-pandas/tox.ini @@ -3,7 +3,14 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID +passenv = + CI_* + COVERALLS_REPO_TOKEN + AZURE_* + BUILDKITE* + SSH_* + GOOGLE_APPLICATION_CREDENTIALS + GCP_PROJECT_ID install_command = uv pip install {opts} {packages} deps = -e ../../dagster[mypy,test] diff --git a/python_modules/libraries/dagster-gcp-pyspark/tox.ini b/python_modules/libraries/dagster-gcp-pyspark/tox.ini index 3b2c7cb43d41e..1b1daf7c8353f 100644 --- a/python_modules/libraries/dagster-gcp-pyspark/tox.ini +++ b/python_modules/libraries/dagster-gcp-pyspark/tox.ini @@ -8,7 +8,14 @@ download = True setenv = !windows: COVERAGE_ARGS = --cov=dagster --cov-append --cov-report term:skip-covered --cov-report html --cov-report xml windows: COVERAGE_ARGS = -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* AZURE_* SSH_* GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + AZURE_* + SSH_* + GOOGLE_APPLICATION_CREDENTIALS + GCP_PROJECT_ID install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-gcp/tox.ini b/python_modules/libraries/dagster-gcp/tox.ini index 38212487b6400..6d1b7aaa401c7 100644 --- a/python_modules/libraries/dagster-gcp/tox.ini +++ b/python_modules/libraries/dagster-gcp/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + GOOGLE_APPLICATION_CREDENTIALS + GCP_PROJECT_ID + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-ge/tox.ini b/python_modules/libraries/dagster-ge/tox.ini index 0bee8b66c6c50..512991583ecf6 100644 --- a/python_modules/libraries/dagster-ge/tox.ini +++ b/python_modules/libraries/dagster-ge/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + GOOGLE_APPLICATION_CREDENTIALS + GCP_PROJECT_ID + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-github/tox.ini b/python_modules/libraries/dagster-github/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-github/tox.ini +++ b/python_modules/libraries/dagster-github/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-k8s/tox.ini b/python_modules/libraries/dagster-k8s/tox.ini index fd3988309da32..4c631045b8991 100644 --- a/python_modules/libraries/dagster-k8s/tox.ini +++ b/python_modules/libraries/dagster-k8s/tox.ini @@ -4,7 +4,16 @@ skipsdist = true [testenv] download = True -passenv = HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG +passenv = + HOME + AWS_* + BUILDKITE* + CI_* + COVERALLS_REPO_TOKEN + DAGSTER_* + DOCKER_* + GOOGLE_* + KUBECONFIG install_command = uv pip install {opts} {packages} deps = old_kubernetes: kubernetes==12.0.0 diff --git a/python_modules/libraries/dagster-looker/tox.ini b/python_modules/libraries/dagster-looker/tox.ini index 418067a4b991d..93ce6adbac487 100644 --- a/python_modules/libraries/dagster-looker/tox.ini +++ b/python_modules/libraries/dagster-looker/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster-pipes diff --git a/python_modules/libraries/dagster-managed-elements/tox.ini b/python_modules/libraries/dagster-managed-elements/tox.ini index acc57639b240e..96182c299590c 100644 --- a/python_modules/libraries/dagster-managed-elements/tox.ini +++ b/python_modules/libraries/dagster-managed-elements/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-mlflow/tox.ini b/python_modules/libraries/dagster-mlflow/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-mlflow/tox.ini +++ b/python_modules/libraries/dagster-mlflow/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-msteams/tox.ini b/python_modules/libraries/dagster-msteams/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-msteams/tox.ini +++ b/python_modules/libraries/dagster-msteams/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-mysql/tox.ini b/python_modules/libraries/dagster-mysql/tox.ini index e7b7c2a92e7fa..bf2f1c8b36d7b 100644 --- a/python_modules/libraries/dagster-mysql/tox.ini +++ b/python_modules/libraries/dagster-mysql/tox.ini @@ -3,7 +3,11 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN MYSQL_TEST_* BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + MYSQL_TEST_* + BUILDKITE* install_command = uv pip install {opts} {packages} deps = storage_tests_sqlalchemy_1_3: sqlalchemy<1.4 diff --git a/python_modules/libraries/dagster-openai/tox.ini b/python_modules/libraries/dagster-openai/tox.ini index 6bfb5747cbacd..35d379f2c9cf0 100644 --- a/python_modules/libraries/dagster-openai/tox.ini +++ b/python_modules/libraries/dagster-openai/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* deps = -e ../../dagster[test] -e ../../dagster-pipes diff --git a/python_modules/libraries/dagster-pagerduty/tox.ini b/python_modules/libraries/dagster-pagerduty/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-pagerduty/tox.ini +++ b/python_modules/libraries/dagster-pagerduty/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-pandas/tox.ini b/python_modules/libraries/dagster-pandas/tox.ini index b0f5762c7abfa..740ce4e9ae8d8 100644 --- a/python_modules/libraries/dagster-pandas/tox.ini +++ b/python_modules/libraries/dagster-pandas/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-pandera/tox.ini b/python_modules/libraries/dagster-pandera/tox.ini index b04b9507e3a04..92bac500f9e70 100644 --- a/python_modules/libraries/dagster-pandera/tox.ini +++ b/python_modules/libraries/dagster-pandera/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-papertrail/tox.ini b/python_modules/libraries/dagster-papertrail/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-papertrail/tox.ini +++ b/python_modules/libraries/dagster-papertrail/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-polars/tox.ini b/python_modules/libraries/dagster-polars/tox.ini index 5c39a98c4d489..a5f39008dd90f 100644 --- a/python_modules/libraries/dagster-polars/tox.ini +++ b/python_modules/libraries/dagster-polars/tox.ini @@ -7,7 +7,22 @@ download = True setenv = !windows: COVERAGE_ARGS = --cov=dagster --cov-append --cov-report term:skip-covered --cov-report html --cov-report xml windows: COVERAGE_ARGS = -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* # TODO add additional env var requirements and add them to .buildkite/dagster-buildkite/dagster_buildkite/steps/packages.py +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + # + TODO + add + additional + env + var + requirements + and + add + them + to + .buildkite/dagster-buildkite/dagster_buildkite/steps/packages.py deps = -e ../../dagster[test] -e ../../dagster-pipes diff --git a/python_modules/libraries/dagster-postgres/tox.ini b/python_modules/libraries/dagster-postgres/tox.ini index 0b3a603868242..05773f37f1c92 100644 --- a/python_modules/libraries/dagster-postgres/tox.ini +++ b/python_modules/libraries/dagster-postgres/tox.ini @@ -3,7 +3,11 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN POSTGRES_TEST_* BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + POSTGRES_TEST_* + BUILDKITE* install_command = uv pip install {opts} {packages} deps = storage_tests_sqlalchemy_1_3: sqlalchemy<1.4 diff --git a/python_modules/libraries/dagster-powerbi/tox.ini b/python_modules/libraries/dagster-powerbi/tox.ini index a35152544f218..70df527d7855e 100644 --- a/python_modules/libraries/dagster-powerbi/tox.ini +++ b/python_modules/libraries/dagster-powerbi/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster-pipes diff --git a/python_modules/libraries/dagster-prometheus/tox.ini b/python_modules/libraries/dagster-prometheus/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-prometheus/tox.ini +++ b/python_modules/libraries/dagster-prometheus/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-pyspark/tox.ini b/python_modules/libraries/dagster-pyspark/tox.ini index b881cd79010d2..c6c3e43ca88f7 100644 --- a/python_modules/libraries/dagster-pyspark/tox.ini +++ b/python_modules/libraries/dagster-pyspark/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-sdf/tox.ini b/python_modules/libraries/dagster-sdf/tox.ini index caf2b18487b9a..a2816b2a47550 100644 --- a/python_modules/libraries/dagster-sdf/tox.ini +++ b/python_modules/libraries/dagster-sdf/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = pip install {opts} {packages} deps = -e ../../dagster-pipes diff --git a/python_modules/libraries/dagster-shell/tox.ini b/python_modules/libraries/dagster-shell/tox.ini index ca4562e2a7a03..22d78bdeb21b4 100644 --- a/python_modules/libraries/dagster-shell/tox.ini +++ b/python_modules/libraries/dagster-shell/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-slack/tox.ini b/python_modules/libraries/dagster-slack/tox.ini index ffde2648a34dd..f7f65f6f9f5d8 100644 --- a/python_modules/libraries/dagster-slack/tox.ini +++ b/python_modules/libraries/dagster-slack/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-snowflake-pandas/tox.ini b/python_modules/libraries/dagster-snowflake-pandas/tox.ini index 1aaf10a6b079c..cc0136288484a 100644 --- a/python_modules/libraries/dagster-snowflake-pandas/tox.ini +++ b/python_modules/libraries/dagster-snowflake-pandas/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* SNOWFLAKE_BUILDKITE_PASSWORD SNOWFLAKE_ACCOUNT +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + SNOWFLAKE_BUILDKITE_PASSWORD + SNOWFLAKE_ACCOUNT install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-snowflake-pyspark/tox.ini b/python_modules/libraries/dagster-snowflake-pyspark/tox.ini index 11c4af32e03e8..5eae8627e104d 100644 --- a/python_modules/libraries/dagster-snowflake-pyspark/tox.ini +++ b/python_modules/libraries/dagster-snowflake-pyspark/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* SNOWFLAKE_BUILDKITE_PASSWORD SNOWFLAKE_ACCOUNT +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* + SNOWFLAKE_BUILDKITE_PASSWORD + SNOWFLAKE_ACCOUNT install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-snowflake/tox.ini b/python_modules/libraries/dagster-snowflake/tox.ini index 609396a5a77fe..7627b1b57ee9f 100644 --- a/python_modules/libraries/dagster-snowflake/tox.ini +++ b/python_modules/libraries/dagster-snowflake/tox.ini @@ -3,7 +3,15 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* SNOWFLAKE_ACCOUNT SNOWFLAKE_USER SNOWFLAKE_PASSWORD +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* + SNOWFLAKE_ACCOUNT + SNOWFLAKE_USER + SNOWFLAKE_PASSWORD install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-spark/tox.ini b/python_modules/libraries/dagster-spark/tox.ini index 9850227629b7b..c6a579bf1f665 100644 --- a/python_modules/libraries/dagster-spark/tox.ini +++ b/python_modules/libraries/dagster-spark/tox.ini @@ -3,7 +3,12 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN AWS_SECRET_ACCESS_KEY AWS_ACCESS_KEY_ID BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + AWS_SECRET_ACCESS_KEY + AWS_ACCESS_KEY_ID + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-ssh/tox.ini b/python_modules/libraries/dagster-ssh/tox.ini index ca4562e2a7a03..22d78bdeb21b4 100644 --- a/python_modules/libraries/dagster-ssh/tox.ini +++ b/python_modules/libraries/dagster-ssh/tox.ini @@ -3,7 +3,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-twilio/tox.ini b/python_modules/libraries/dagster-twilio/tox.ini index 5311be259147d..9fe6250327a3f 100644 --- a/python_modules/libraries/dagster-twilio/tox.ini +++ b/python_modules/libraries/dagster-twilio/tox.ini @@ -3,7 +3,11 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN TWILIO_* BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + TWILIO_* + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../../dagster[test] diff --git a/python_modules/libraries/dagster-wandb/tox.ini b/python_modules/libraries/dagster-wandb/tox.ini index e512a13875306..a47000d1f56fa 100644 --- a/python_modules/libraries/dagster-wandb/tox.ini +++ b/python_modules/libraries/dagster-wandb/tox.ini @@ -8,7 +8,10 @@ download = True setenv = !windows: COVERAGE_ARGS = --cov=dagster --cov-append --cov-report term:skip-covered --cov-report html --cov-report xml windows: COVERAGE_ARGS = -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* install_command = uv pip install {opts} {packages} deps = -e ../dagster-wandb[dev] diff --git a/python_modules/libraries/dagstermill/tox.ini b/python_modules/libraries/dagstermill/tox.ini index f267a714bf61f..c62f0544cd138 100644 --- a/python_modules/libraries/dagstermill/tox.ini +++ b/python_modules/libraries/dagstermill/tox.ini @@ -4,7 +4,10 @@ skipsdist = true [testenv] download = True -passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* +passenv = + CI_* + COVERALLS_REPO_TOKEN + BUILDKITE* ; soemthing goes awry with jupyter when using uv ; install_command = uv pip install {opts} {packages} deps =