dagster-odp

View on PyPIReverse Dependencies (0)

0.1.4 dagster_odp-0.1.4-py3-none-any.whl

Wheel Details

Project: dagster-odp
Version: 0.1.4
Filename: dagster_odp-0.1.4-py3-none-any.whl
Download: [link]
Size: 49590
MD5: 2e4b7d23fd2dc115ad1f6d01e14e31fa
SHA256: ed26482b16addc46553373cf3c732a17622db81c4a6951979904c325caff933e
Uploaded: 2024-11-13 12:39:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dagster-odp
Version: 0.1.4
Summary: A configuration-driven framework for building Dagster pipelines
Author-Email: Jonathan Bhaskar <hello[at]jonathanb.me>
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: <3.13,>=3.9
Requires-Dist: dagster (<1.10.0,>=1.9.1)
Requires-Dist: dagster-webserver (<1.10.0,>=1.9.1)
Requires-Dist: dagster-gcp (<0.26.0,>=0.25.1)
Requires-Dist: dagster-dbt (<0.26.0,>=0.25.1)
Requires-Dist: dbt-core (<1.9.0,>=1.8.8)
Requires-Dist: dbt-bigquery (<1.9.0,>=1.8.3)
Requires-Dist: dbt-duckdb (<1.9.0,>=1.8.4)
Requires-Dist: dlt[bigquery] (<0.6.0,>=0.5.4)
Requires-Dist: duckdb (<2.0.0,>=1.0.0)
Requires-Dist: google-cloud-storage (<3.0.0,>=2.18.2)
Requires-Dist: fsspec (>=2024.10.0)
Requires-Dist: gcsfs (>=2024.10.0)
Requires-Dist: soda-core (<3.4.0,>=3.3.22)
Requires-Dist: soda-core-bigquery (<3.4.0,>=3.3.22)
Requires-Dist: soda-core-duckdb (<3.4.0,>=3.3.22)
Requires-Dist: chevron (<0.15.0,>=0.14.0)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: pytest (<9.0.0,>=8.3.3); extra == "dev"
Requires-Dist: freezegun (<2.0.0,>=1.5.1); extra == "dev"
Requires-Dist: pytest-cov (>=6.0.0); extra == "dev"
Requires-Dist: mkdocs-material (<10.0.0,>=9.5.44); extra == "dev"
Requires-Dist: mkdocs-glightbox (<0.5.0,>=0.4.0); extra == "dev"
Requires-Dist: black (>=24.10.0); extra == "dev"
Requires-Dist: flake8 (>=7.1.1); extra == "dev"
Requires-Dist: flake8-bugbear (>=24.10.31); extra == "dev"
Requires-Dist: isort (>=5.13.2); extra == "dev"
Requires-Dist: mypy (>=1.13.0); extra == "dev"
Requires-Dist: pylint (>=3.3.1); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4477 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dagster_odp/__init__.py sha256=xRkJVZmNc_CMfoWpntchgfyDaf2Uqx13AUCa1PXv41w 1608
dagster_odp/utils.py sha256=id_wcfNQQb4-SHkTBMkEoAm_-0_Bhd5TBz7JZ5t1h3s 6896
dagster_odp/config_manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/config_manager/builders/__init__.py sha256=Op5HM2aPdfjwec6cA8ai0dJJHt7zOcuSPNsx-7MD7Vo 136
dagster_odp/config_manager/builders/base_builder.py sha256=UcdAZi7PUwC7dX-vofVtgpZQCT9pLxs7_4rP176grA0 2706
dagster_odp/config_manager/builders/config_builder.py sha256=CqOvjKynp35wfH-MhC6w6KRw1QpI1n68i37EBID2GPM 2083
dagster_odp/config_manager/builders/workflow_builder.py sha256=-gLdrtg5aioyNwD1rJZorMEVdzpR8OVOUsRrXY5R5nE 6516
dagster_odp/config_manager/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/config_manager/models/config_model.py sha256=X79gfqrIjnqxShqjnGP5Wu_RnieFncz5ptHEA2QRNwQ 1408
dagster_odp/config_manager/models/workflow_model.py sha256=iNZ-NJKtLjrBHvVr3qPvZQkta-OedhCvWzBkc_k0R3M 9764
dagster_odp/creators/__init__.py sha256=B1YzXA7UCDpE_hfhABrALEtXjcLdqyHpw_5L4k3dUEg 320
dagster_odp/creators/asset_check_creator.py sha256=H7wUuE236qK_llSqOxHUBD9AMmoeYqbWhR7VER5sb-M 2334
dagster_odp/creators/job_creator.py sha256=mudkqhhLujG2pVNaYwEhr9bFx189JdPWwv-kMiLHwyQ 949
dagster_odp/creators/schedule_creator.py sha256=_b3onw845XZsXsmv33v8i8p13hbvZaejp0uG8_Iyfls 3256
dagster_odp/creators/sensor_creator.py sha256=7RxfaF3IFXqykXc3h5Ce7Yf5MKX1HTAI4J13gBhKw28 1492
dagster_odp/creators/asset_creators/__init__.py sha256=rx6OnuTWGh1nw5w13A6RPVo21MgSfEojKy2ppEpJJRg 1119
dagster_odp/creators/asset_creators/base_asset_creator.py sha256=VswXDPBnf3YyT2pspfkn0seqorqOL3WOxRbMVhKeujY 1538
dagster_odp/creators/asset_creators/dbt_asset_creator.py sha256=PVwUXAu-wsZXGsE3cuhLx3VOlHDpHwQ3CHFbmvt7gws 8884
dagster_odp/creators/asset_creators/dlt_asset_creator.py sha256=58E1X7P446yoOnLHhHW2eNCL5Wq1bgskx0CHVZ8-7I0 6705
dagster_odp/creators/asset_creators/generic_asset_creator.py sha256=tHTZD84mhgP4fdXNwH6mY2Jx80vWns9pwQSlIRNNh6s 5117
dagster_odp/creators/asset_creators/utils.py sha256=oGIm3RsLCadjrhO4JvjGM_NFl_q6maKWyvjTFwVyb1s 1173
dagster_odp/resources/__init__.py sha256=mB3_fn_DRQ6VBkMtC2y2hgY72Lj66nMh_syiwEsWDFA 716
dagster_odp/resources/resource_registry.py sha256=XM4iB-ig2UTfnjtzq-dsvfSd_9jALLJwzJbr-LQ0rUk 675
dagster_odp/resources/definitions/__init__.py sha256=7OdVq0XjztQQ6-nNMM-6OIJGgiZBt3B4biJ3JDQDQUQ 1836
dagster_odp/resources/definitions/dlt_resource.py sha256=Cj5Nozg_DVHvaNyoKH22o2c_NPPgKxN81ppusD9KY3E 8388
dagster_odp/resources/definitions/duckdb_resource.py sha256=MxCKsaqJ_CfIX4ETsuogmHYJQXcXIEcVHebMQkmtifs 1972
dagster_odp/resources/definitions/soda_resource.py sha256=Ua8oJPrX16xpcskj_thtd09sKVVX_HiMpj7pVlJuF-Q 3127
dagster_odp/resources/definitions/utils.py sha256=X7N0oF0D6Y4_lM78yVxKfHKoIOfGDzgCu0TvnC9YYYs 816
dagster_odp/sensors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/sensors/definitions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/sensors/definitions/gcs_sensor.py sha256=ZsAcUlNrSfnxDz-6Y8FoEWfE-XVVetFC2XswqJymWEk 1998
dagster_odp/sensors/manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/sensors/manager/base_sensor.py sha256=lXXlIaqke9cMva8AejjqsIj1IUEXCqCtETnyLYU_YyY 2822
dagster_odp/sensors/manager/sensor_registry.py sha256=lvld3bo1hvgEJyMu_V0whfdA-x5Sy7N4iZGzPE95-bY 1005
dagster_odp/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dagster_odp/tasks/utils.py sha256=zU8GRIN12_Zv0X8UCFFSbikAsvLk0ZJHpDnh7Ht6EEM 1258
dagster_odp/tasks/definitions/__init__.py sha256=kfvuH_CHP7Sjf3fy8XUP5YKasVwvyu-HHuE8Fe8DgPU 295
dagster_odp/tasks/definitions/duckdb_tasks.py sha256=a39PtBGIsZTBL5XL9YluhJoLIJ7LF8cX5FZxv1Hsgsc 4158
dagster_odp/tasks/definitions/gcp_tasks.py sha256=XwScw2aWHdiW160Mfmpy5O72JRMTrmlEZaj1RdYc1cU 8294
dagster_odp/tasks/definitions/util_tasks.py sha256=LvwfT0bhU4V3ww6vOS5f-SjMwHVDRk0U1EnBOjI6Rao 1280
dagster_odp/tasks/manager/__init__.py sha256=_yzr06X7H6c2_FuYfoHaJ-7y0N_fhwg-EeDu8yubShg 104
dagster_odp/tasks/manager/base_task.py sha256=aQO0bbVT4pfGulPRAuiMbUTjq3uPCNxc8E0KXvcwxZQ 1683
dagster_odp/tasks/manager/task_registry.py sha256=c7C7PXkwyJJvPx6teZQ-rPT-YXEpVp4A67pFvBnLz-8 1972
dagster_odp-0.1.4.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
dagster_odp-0.1.4.dist-info/METADATA sha256=5P3Xpjxi65Ypaf6TPo3wibqY8qPTprrv1r5gZ0aSHmc 6626
dagster_odp-0.1.4.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
dagster_odp-0.1.4.dist-info/top_level.txt sha256=XfHm4MACh0Dn5YyVgeAROlPAbgXwkcLr8W-S9VORP2s 12
dagster_odp-0.1.4.dist-info/RECORD

top_level.txt

dagster_odp