diff --git a/docs/tox.ini b/docs/tox.ini index e74e830444cfd..f60a1414e5d22 100644 --- a/docs/tox.ini +++ b/docs/tox.ini @@ -18,6 +18,7 @@ deps = # Can't stub deps because processed by sphinx-click -e ../python_modules/dagster + -e ../python_modules/dagster-ext -e ../python_modules/dagster-graphql -e ../python_modules/dagster-webserver -e ../python_modules/libraries/dagster-celery diff --git a/examples/assets_dbt_python/tox.ini b/examples/assets_dbt_python/tox.ini index 46e890d50ab22..dca675aee692f 100644 --- a/examples/assets_dbt_python/tox.ini +++ b/examples/assets_dbt_python/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt source: -e ../../python_modules/dagster-webserver diff --git a/examples/assets_dynamic_partitions/tox.ini b/examples/assets_dynamic_partitions/tox.ini index d96e44d5cb7ca..5b85c88d57106 100644 --- a/examples/assets_dynamic_partitions/tox.ini +++ b/examples/assets_dynamic_partitions/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/libraries/dagster-duckdb/ -e ../../python_modules/libraries/dagster-duckdb-pandas/ -e . diff --git a/examples/assets_modern_data_stack/tox.ini b/examples/assets_modern_data_stack/tox.ini index 59da1baf0d62b..7d4746359c5f9 100644 --- a/examples/assets_modern_data_stack/tox.ini +++ b/examples/assets_modern_data_stack/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt source: -e ../../python_modules/dagster-graphql diff --git a/examples/assets_pandas_pyspark/tox.ini b/examples/assets_pandas_pyspark/tox.ini index 8dcf4fd1a686f..e18eb3a38f85e 100644 --- a/examples/assets_pandas_pyspark/tox.ini +++ b/examples/assets_pandas_pyspark/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-spark diff --git a/examples/assets_pandas_type_metadata/tox.ini b/examples/assets_pandas_type_metadata/tox.ini index c4313e68a87da..57faaed1e68f5 100644 --- a/examples/assets_pandas_type_metadata/tox.ini +++ b/examples/assets_pandas_type_metadata/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/dagster[test] diff --git a/examples/assets_smoke_test/tox.ini b/examples/assets_smoke_test/tox.ini index ddd6831ac7cfd..04992bbc76c49 100644 --- a/examples/assets_smoke_test/tox.ini +++ b/examples/assets_smoke_test/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-pandas/ diff --git a/examples/deploy_docker/tox.ini b/examples/deploy_docker/tox.ini index 7d4e92b556add..78986dbc4bea6 100644 --- a/examples/deploy_docker/tox.ini +++ b/examples/deploy_docker/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* DEPLOY_DOCKER_WEBSERVER_HOST deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext allowlist_externals = /bin/bash commands = diff --git a/examples/deploy_ecs/tox.ini b/examples/deploy_ecs/tox.ini index 5d4a4edf4d215..fb8e88b16e947 100644 --- a/examples/deploy_ecs/tox.ini +++ b/examples/deploy_ecs/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* DEPLOY_DOCKER_WEBSERVER_HOST deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-test allowlist_externals = /bin/bash diff --git a/examples/deploy_k8s/tox.ini b/examples/deploy_k8s/tox.ini index 8bf837f392919..e27af5d0e0556 100644 --- a/examples/deploy_k8s/tox.ini +++ b/examples/deploy_k8s/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-aws -e ../../python_modules/libraries/dagster-celery diff --git a/examples/development_to_production/tox.ini b/examples/development_to_production/tox.ini index 5f465baea5030..a3e875f596cb3 100644 --- a/examples/development_to_production/tox.ini +++ b/examples/development_to_production/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e .[test] -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql diff --git a/examples/docs_snippets/tox.ini b/examples/docs_snippets/tox.ini index 3ccf0b5fc1f92..1f6413280d5c0 100644 --- a/examples/docs_snippets/tox.ini +++ b/examples/docs_snippets/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN POSTGRES_TEST_DB_HOST BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-graphql -e ../../python_modules/dagster-webserver -e ../../python_modules/libraries/dagstermill[test] diff --git a/examples/feature_graph_backed_assets/tox.ini b/examples/feature_graph_backed_assets/tox.ini index ab6966fc8268c..8c6d2151a566f 100644 --- a/examples/feature_graph_backed_assets/tox.ini +++ b/examples/feature_graph_backed_assets/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e . diff --git a/examples/project_fully_featured/tox.ini b/examples/project_fully_featured/tox.ini index 86d46e2986994..89198795427e2 100644 --- a/examples/project_fully_featured/tox.ini +++ b/examples/project_fully_featured/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* SNOWFLAKE_ACCOUNT SNOWFLAKE_USER SNOWFLAKE_PASSWORD deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-pandas/ diff --git a/examples/quickstart_aws/tox.ini b/examples/quickstart_aws/tox.ini index 4ee0c741bd6d0..7a0db798951c4 100644 --- a/examples/quickstart_aws/tox.ini +++ b/examples/quickstart_aws/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt source: -e ../../python_modules/libraries/dagster-aws/ diff --git a/examples/quickstart_etl/tox.ini b/examples/quickstart_etl/tox.ini index 4204c977a22d2..97cc46482a9fe 100644 --- a/examples/quickstart_etl/tox.ini +++ b/examples/quickstart_etl/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt -e . diff --git a/examples/quickstart_gcp/tox.ini b/examples/quickstart_gcp/tox.ini index ca72b5317104a..eb66547c84406 100644 --- a/examples/quickstart_gcp/tox.ini +++ b/examples/quickstart_gcp/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt source: -e ../../python_modules/libraries/dagster-gcp diff --git a/examples/quickstart_snowflake/tox.ini b/examples/quickstart_snowflake/tox.ini index 7e3052ee3014c..0c698b076aea5 100644 --- a/examples/quickstart_snowflake/tox.ini +++ b/examples/quickstart_snowflake/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* ; note: "source" does not work at this time due to dagster-cloud source access deps = source: -e ../../python_modules/dagster[test] + source: -e ../../python_modules/dagster-ext pypi: dagster[test] pypi: -r ../temp_pins.txt source: -e ../../python_modules/libraries/dagster-gcp diff --git a/examples/with_airflow/tox.ini b/examples/with_airflow/tox.ini index 16e04f4410d6e..066666d6e0c34 100644 --- a/examples/with_airflow/tox.ini +++ b/examples/with_airflow/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-airflow[test] diff --git a/examples/with_great_expectations/tox.ini b/examples/with_great_expectations/tox.ini index 7782ba478f546..0f1a70b6d5709 100644 --- a/examples/with_great_expectations/tox.ini +++ b/examples/with_great_expectations/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-pandas diff --git a/examples/with_pyspark/tox.ini b/examples/with_pyspark/tox.ini index 094052a608ba6..02ddf5c6525ed 100644 --- a/examples/with_pyspark/tox.ini +++ b/examples/with_pyspark/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-spark diff --git a/examples/with_pyspark_emr/tox.ini b/examples/with_pyspark_emr/tox.ini index b9cac43ef4e70..353ef3987b51d 100644 --- a/examples/with_pyspark_emr/tox.ini +++ b/examples/with_pyspark_emr/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-aws[test] diff --git a/examples/with_wandb/tox.ini b/examples/with_wandb/tox.ini index a5818d267eb1f..649f1dea36cc7 100644 --- a/examples/with_wandb/tox.ini +++ b/examples/with_wandb/tox.ini @@ -6,6 +6,7 @@ download = true passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-webserver -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-wandb diff --git a/helm/dagster/schema/tox.ini b/helm/dagster/schema/tox.ini index 03c15eda6dc55..69c1846224d65 100644 --- a/helm/dagster/schema/tox.ini +++ b/helm/dagster/schema/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../../python_modules/dagster[test] + -e ../../../python_modules/dagster-ext -e ../../../python_modules/libraries/dagster-pandas -e ../../../python_modules/libraries/dagster-aws -e ../../../python_modules/libraries/dagster-azure 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 b9b2d36ba0218..8dab607d81d94 100644 --- a/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini +++ b/integration_tests/python_modules/dagster-k8s-test-infra/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* deps = -e ../../../python_modules/dagster[test] + -e ../../../python_modules/dagster-ext -e ../../../python_modules/dagster-graphql -e ../../../python_modules/dagster-test -e ../../../python_modules/libraries/dagster-k8s diff --git a/integration_tests/test_suites/backcompat-test-suite/tox.ini b/integration_tests/test_suites/backcompat-test-suite/tox.ini index 19ce2ced85806..8dfd2065d0628 100644 --- a/integration_tests/test_suites/backcompat-test-suite/tox.ini +++ b/integration_tests/test_suites/backcompat-test-suite/tox.ini @@ -7,6 +7,7 @@ passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE* BACKCOMPAT_TESTS_WEBSERVER_HOST E deps = -e ../../../python_modules/dagster[test] + -e ../../../python_modules/dagster-ext -e ../../../python_modules/dagster-webserver -e ../../../python_modules/dagster-graphql -e ../../../python_modules/dagster-test 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 9bd3cee659550..9027aa5ed29e6 100644 --- a/integration_tests/test_suites/celery-k8s-test-suite/tox.ini +++ b/integration_tests/test_suites/celery-k8s-test-suite/tox.ini @@ -6,6 +6,7 @@ download = True passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* DOCKER_* GOOGLE_* KUBECONFIG deps = -e ../../../python_modules/dagster[test] + -e ../../../python_modules/dagster-ext -e ../../../python_modules/dagster-graphql -e ../../../python_modules/dagster-test -e ../../../python_modules/libraries/dagster-pandas diff --git a/integration_tests/test_suites/daemon-test-suite/tox.ini b/integration_tests/test_suites/daemon-test-suite/tox.ini index 83c4a66e996a7..79e071ebadd06 100644 --- a/integration_tests/test_suites/daemon-test-suite/tox.ini +++ b/integration_tests/test_suites/daemon-test-suite/tox.ini @@ -7,6 +7,7 @@ passenv = HOME AIRFLOW_HOME AWS_* BUILDKITE* CI_* COVERALLS_REPO_TOKEN DAGSTER_* deps = objgraph -e ../../../python_modules/dagster[test] + -e ../../../python_modules/dagster-ext -e ../../../python_modules/dagster-graphql -e ../../../python_modules/dagit -e ../../../python_modules/dagster-webserver diff --git a/js_modules/dagster-ui/tox.ini b/js_modules/dagster-ui/tox.ini index 07096e08b5171..675226eb8d8aa 100644 --- a/js_modules/dagster-ui/tox.ini +++ b/js_modules/dagster-ui/tox.ini @@ -8,6 +8,7 @@ setenv = STRICT_GRPC_SERVER_PROCESS_WAIT = "1" deps = -e ../../python_modules/dagster[test] + -e ../../python_modules/dagster-ext -e ../../python_modules/dagster-graphql -e ../../python_modules/libraries/dagster-slack -e ../../python_modules/dagster-webserver[starlette] diff --git a/python_modules/libraries/dagster-duckdb-polars/tox.ini b/python_modules/libraries/dagster-duckdb-polars/tox.ini index 237578e0b87c5..65ca45c729c57 100644 --- a/python_modules/libraries/dagster-duckdb-polars/tox.ini +++ b/python_modules/libraries/dagster-duckdb-polars/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* deps = -e ../../dagster[mypy,test] + -e ../../dagster-ext -e ../dagster-duckdb -e . allowlist_externals = diff --git a/python_modules/libraries/dagster-gcp-pandas/tox.ini b/python_modules/libraries/dagster-gcp-pandas/tox.ini index c935916cb86c5..4e0fe078013bf 100644 --- a/python_modules/libraries/dagster-gcp-pandas/tox.ini +++ b/python_modules/libraries/dagster-gcp-pandas/tox.ini @@ -6,6 +6,7 @@ download = True passenv = CI_* COVERALLS_REPO_TOKEN AZURE_* BUILDKITE* SSH_* GOOGLE_APPLICATION_CREDENTIALS GCP_PROJECT_ID deps = -e ../../dagster[mypy,test] + -e ../../dagster-ext -e ../dagster-pandas -e ../dagster-gcp -e .[test]