Skip to content

Commit

Permalink
[dagster-embedded-elt] Expose dlt and sling extras
Browse files Browse the repository at this point in the history
  • Loading branch information
deepyaman committed Dec 14, 2024
1 parent be934a0 commit 586f9a8
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion docs/docs-beta/docs/integrations/libraries/dlt.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/docs-beta/docs/integrations/libraries/sling.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/docs_snippets/tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ deps =
-e ../../python_modules/libraries/dagster-deltalake-polars
-e ../../python_modules/libraries/dagster-duckdb
-e ../../python_modules/libraries/dagster-duckdb-pandas
-e ../../python_modules/libraries/dagster-embedded-elt
-e ../../python_modules/libraries/dagster-embedded-elt[dlt,sling]
-e ../../python_modules/libraries/dagster-fivetran
-e ../../python_modules/libraries/dagster-gcp
-e ../../python_modules/libraries/dagster-k8s
Expand Down
2 changes: 1 addition & 1 deletion python_modules/libraries/dagster-components/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ def get_version() -> str:
],
},
extras_require={
"sling": ["dagster-embedded-elt"],
"sling": ["dagster-embedded-elt[sling]"],
"dbt": ["dagster-dbt"],
"test": ["dbt-duckdb"],
},
Expand Down
2 changes: 1 addition & 1 deletion python_modules/libraries/dagster-components/tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ deps =
-e ../../../python_modules/dagster[test]
-e ../../../python_modules/dagster-test
-e ../../../python_modules/dagster-pipes
-e ../../../python_modules/libraries/dagster-embedded-elt
-e ../../../python_modules/libraries/dagster-embedded-elt[sling]
-e ../../../python_modules/libraries/dagster-dbt
-e .[test]
allowlist_externals =
Expand Down
8 changes: 6 additions & 2 deletions python_modules/libraries/dagster-embedded-elt/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
],
},
)

0 comments on commit 586f9a8

Please sign in to comment.