diff --git a/docs/docs-beta/docs/integrations/libraries/dlt.md b/docs/docs-beta/docs/integrations/libraries/dlt.md index 19c54360eea56..6fe1bc1c95d63 100644 --- a/docs/docs-beta/docs/integrations/libraries/dlt.md +++ b/docs/docs-beta/docs/integrations/libraries/dlt.md @@ -24,7 +24,7 @@ This integration allows you to use [dlt](https://dlthub.com/) to easily ingest a ### Installation ```bash -pip install dagster-embedded-elt +pip install dagster-embedded-elt[dlt] ``` ### Example diff --git a/docs/docs-beta/docs/integrations/libraries/sling.md b/docs/docs-beta/docs/integrations/libraries/sling.md index 58cceb2bac261..af7911e526872 100644 --- a/docs/docs-beta/docs/integrations/libraries/sling.md +++ b/docs/docs-beta/docs/integrations/libraries/sling.md @@ -24,7 +24,7 @@ This integration allows you to use [Sling](https://slingdata.io/) to extract and ### Installation ```bash -pip install dagster-embedded-elt +pip install dagster-embedded-elt[sling] ``` ### Example diff --git a/python_modules/libraries/dagster-embedded-elt/setup.py b/python_modules/libraries/dagster-embedded-elt/setup.py index 9b520dac0fdd8..82576dbb3d719 100644 --- a/python_modules/libraries/dagster-embedded-elt/setup.py +++ b/python_modules/libraries/dagster-embedded-elt/setup.py @@ -34,11 +34,15 @@ def get_version() -> str: packages=find_packages(exclude=["dagster_embedded_elt_tests*"]), include_package_data=True, python_requires=">=3.9,<3.13", - install_requires=[f"dagster{pin}", "sling>=1.1.5", "dlt>=0.4"], + install_requires=[f"dagster{pin}"], zip_safe=False, extras_require={ + "dlt": ["dlt>=0.4"], + "sling": ["sling>=1.1.5"], "test": [ + "dlt>=0.4", "duckdb", - ] + "sling>=1.1.5", + ], }, )