droughty

View on PyPIReverse Dependencies (0)

0.17.0 droughty-0.17.0-py3-none-any.whl

Wheel Details

Project: droughty
Version: 0.17.0
Filename: droughty-0.17.0-py3-none-any.whl
Download: [link]
Size: 75731
MD5: 1cdbc6eedf1cf7a88425b0c5e532f7cf
SHA256: c6ed4789dbace539ae05937f583e15ac6cb25209be935fe342f74c998ae1fd6c
Uploaded: 2025-04-17 11:28:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: droughty
Version: 0.17.0
Summary: droughty is an analytics engineering toolkit, helping keep your workflow dry.
Author: lydia
Author-Email: lydia[at]rittmananalytics.com
Home-Page: https://github.com/rittmananalytics/droughty
Project-Url: Repository, https://github.com/rittmananalytics/droughty
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.13
Requires-Dist: GitPython (==3.1.44)
Requires-Dist: Markdown (==3.4.1)
Requires-Dist: PyYAML (==6.0.2)
Requires-Dist: glom (==23.1.1)
Requires-Dist: jinja2 (==3.1.5)
Requires-Dist: langchain-core (==0.3.30)
Requires-Dist: langchain-openai (==0.3.0)
Requires-Dist: langgraph (==0.2.64)
Requires-Dist: langsmith (==0.2.11)
Requires-Dist: lkml (==1.3.1)
Requires-Dist: numpy (==1.24.2)
Requires-Dist: openai (==1.59.8)
Requires-Dist: ordereddict (==1.1)
Requires-Dist: pandas (==1.5.3)
Requires-Dist: pandas_dedupe (==1.5.0); extra == "dedupe"
Requires-Dist: pandas_gbq (==0.19.1)
Requires-Dist: protobuf (==5.29.3)
Requires-Dist: pyarrow (==14.0.1)
Requires-Dist: pydantic (==2.10.5)
Requires-Dist: ruamel-base (==1.0.0)
Requires-Dist: ruamel-yaml (==0.17.21)
Requires-Dist: six (==1.16.0)
Requires-Dist: snowflake-connector-python (==3.12.4)
Requires-Dist: snowflake-sqlalchemy (<2.0.0,>=1.4.6)
Requires-Dist: sqlalchemy (==1.4.54)
Requires-Dist: typing-extensions (==4.12.2)
Provides-Extra: dedupe
Description-Content-Type: text/markdown
[Description omitted; length: 1280 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.4.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
droughty/.ipynb_checkpoints/Untitled-Copy1-checkpoint.ipynb sha256=srZwKJlBTtcTab0H2JdSVrEuHqyjhE3E3nOQqQB7gvs 13158
droughty/.ipynb_checkpoints/Untitled-checkpoint.ipynb sha256=SmK2imM9ecU6b9iJPo6kLc8rmoo-kHsbmGFmHwTyFRc 72
droughty/.ipynb_checkpoints/Untitled1-checkpoint.ipynb sha256=SmK2imM9ecU6b9iJPo6kLc8rmoo-kHsbmGFmHwTyFRc 72
droughty/.python-version sha256=KVLTD4t5dFA4hU0Op5wln-GnaMWqw1nrVnFfYbp-D7s 7
droughty/__init__.py sha256=bUl_v7522MHshwomOed1ijexfEGiBt4kJefTWC4oUTw 133
droughty/cube_parser/__main__.py sha256=bseXNMGTfDsDCOJz4lm53V5krBXGqK5hUi1kLok-pig 70
droughty/cube_parser/cube.py sha256=UEEYs91SAyPh4NzC05rxKebYuoKxpuySvg-dJeSHgEE 3184
droughty/cube_parser/keys.py sha256=W5iyWRyxYX1jn-ih8-6weDMBhja_VdRapNW79xwMzWU 3186
droughty/cube_parser/lexer.py sha256=D_YQWEBD3MY7b2FgH2PcuoGH4ixRsbaWYXSoDbVIkNs 7144
droughty/cube_parser/parser.py sha256=OxBNJH9cZDEFwuJkC4RQgnj-ywDJH5eo822xWMldQnc 20443
droughty/cube_parser/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
droughty/cube_parser/simple.py sha256=fMZtiyjuwREQtwX5X0KvN1prtZqLniJnIHUkuhRYb1M 19239
droughty/cube_parser/tokens.py sha256=NwirUxVhm_0VIhWseY8Mzl3aiUsS1tFIMsVE38Vhg3I 3690
droughty/cube_parser/tree.py sha256=Dv13xJIIlNsC8EjsUeutcql9_-PYwfivlJJc3anHJI4 12933
droughty/cube_parser/utils.py sha256=5ADkaYyJ7ArE8zjWk501Pohgb2_d1PqwySqArD91cuo 521
droughty/cube_parser/visitors.py sha256=7pymT0_8RA3__t_5yzeFmn_EVU6oDVr_DwF624f2GpA 3548
droughty/droughty_core/config.py sha256=3Np7rkPNidnRbxcJl64-3To7ZrAXz57H5Wlsl2EkupE 21249
droughty/droughty_core/config_cli.py sha256=IXPuRaAUGKLJ-M-cTZrQkzOmRxW6kVTD7fBC296Gxm0 4315
droughty/droughty_core/droughty_data_prep.py sha256=P2ua1m_Hjzh7YT_2QDwm45zl5VzoryiqYEwDYGUhkzQ 12658
droughty/droughty_core/droughty_init.py sha256=ch3p8r4Ro24O28M0pBozZrApSaiICwwTDMh9y7Sz__s 705
droughty/droughty_core/warehouse_target.py sha256=BsXfQymjRkyzbA7B7xHBFgoJ0PcN5vTTRmkQuD8FNrY 17979
droughty/droughty_cube/cube_base_dict.py sha256=eeEbYbyMUMUM7t7r1C8wcZJyIoSvbk1yAECMyOb68vQ 2610
droughty/droughty_cube/cube_cli.py sha256=BuKSbuttWEjX8NMz-hxcuLKUFtYanUAweqLSJkpGM90 865
droughty/droughty_cube/cube_explore_dict.py sha256=QTUFDoMGFgts2iJJ0nCScNf6r_0A4WZUIPmZ28kRB8I 2384
droughty/droughty_cube/cube_explore_module.py sha256=K1Szaj7f3S36J6DJL-NodrQH8MY06LeNlB_2h2yU1SY 4246
droughty/droughty_cube/cube_measure_module.py sha256=gYX0DmydGtIqy8epPnnLn7ZFDyLco935KIq-Ho9CqnU 2820
droughty/droughty_cube/cube_module.py sha256=1fgzjgTfHSPzL-ziiyb1--se_Smve59l4TYMytFl5gM 3164
droughty/droughty_dbml/dbml_base_dict.py sha256=CpNOUHB2P2JuA_E1SpNs8sJBXwcbbLNiy_CM3AFjHt4 1665
droughty/droughty_dbml/dbml_cli.py sha256=RiMlP9sY3xWZVJAIdaZviH0ZNhJI7EmOxB1DjVVY1Nk 253
droughty/droughty_dbml/dbml_module.py sha256=NJzX6vPkYHETsntzKO1MKleJBJGWpY3AkvYz4PYTmKE 3050
droughty/droughty_dbt/.ipynb_checkpoints/Untitled-checkpoint.ipynb sha256=zfZF6cRhRsnXsBVv0qy3SsANQA2fNzmDjpTPLW1LZD4 13855
droughty/droughty_dbt/dbt_test_base_dict.py sha256=uuBVXwRwn6SMRn7JerFlfQJomStHeaugPZ3APAkH09w 1728
droughty/droughty_dbt/dbt_test_cli.py sha256=WDxigDI7uSdmRz2p31puaVy-09RZf7rkbFqI2nbEu6Y 257
droughty/droughty_dbt/dbt_test_field_base.py sha256=b_ebpLpHOYJp4SzSdHztwqmikldo7oGsE_9S1fzCGMs 857
droughty/droughty_dbt/dbt_test_module.py sha256=oZNQ4isL0LkZ-vDvfsgJjFtLQb7oJisxDw9U_J9pi1A 5539
droughty/droughty_docs/docs_cli.py sha256=zYXvaqQLfNTAVg0-azvXn-09h7Uj5SujR3MGZ2tTvno 439
droughty/droughty_docs/openai_descriptions.py sha256=XMuqQkztO5Nv5QFUx9eDMfSdQZfeCYDoJnKXHXRvd8k 3382
droughty/droughty_jinjasql/jinjasql/__init__ sha256=5U2DbUS_DW-4bLNhW6-ORGKx8Y-ugwu4WP4EccTXt-c 133
droughty/droughty_jinjasql/jinjasql/core.py sha256=dHv6X27D4m_WiSS-WjndB_9jra2bbL9XvdjbBW5iKsc 7582
droughty/droughty_lookml/lookml_base_dict.py sha256=x7skMYawqgFVkOW1vQPD0JCBn-_yqT8acuzf4i7a5Ts 3013
droughty/droughty_lookml/lookml_cli.py sha256=HH0qbK9fv59JQLMhCBfpdN0DaMdBLxgFpd0aZqpwWP4 1670
droughty/droughty_lookml/lookml_explore_dict.py sha256=PraRpQl2y5jsDT8hA6bmQ39XVWa-dTu-xBbOrCbx-mw 2302
droughty/droughty_lookml/lookml_explore_module.py sha256=dghYBfBNJIcFZf0_JZ7hnYfjCHCEVccmQ7IvsbLu9W4 3646
droughty/droughty_lookml/lookml_measure_module.py sha256=VkWI6YXgtiLyOtwrjyvOrniWS1XOX11c8WtzAZBBct8 4327
droughty/droughty_lookml/lookml_module.py sha256=9tLpF4H48wC7UZ63rWDrw0zJHfqrCuQsjd8tQqJnC8M 12352
droughty/droughty_lookml/lookml_pop_module.py sha256=BMnudHuDTiA6o6_E6RT4rM0u0GTmMvLt00KUWpIpIK0 25632
droughty/droughty_lookml/lookml_pop_module_snowflake.py sha256=xHbDo1UTkDZBDdnh1_St6sYBaEmys8WpLqfV1xX92Xg 25179
droughty/droughty_qa/qa_agent_base.py sha256=HWTUwJihD2uuK3zVJB7bT8P9xmvD9QKer703unff32Y 9373
droughty/droughty_qa/qa_agent_cli.py sha256=DZHamVh1Jfkc7PPqGl1t-RCQX5WKZrk6vRVb7nfQyNA 240
droughty/droughty_stage/stage_cli.py sha256=DOAAyc0C0FGJdfUFZ_t_60zaJ28zYqSi4hOUPVOHn8U 808
droughty/droughty_stage/stage_main.py sha256=hqPJ4xgN0YOqyT64evhC4nGGLeK2yq9FMafmYaaOXeQ 11935
droughty/main.py sha256=PHddD2A963pHjDJa4CgM0aG-gOJNdBvM7CUeu4xaGBo 1991
droughty-0.17.0.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
droughty-0.17.0.dist-info/entry_points.txt sha256=rATSFwIxoTUCTBN-XESOD7JOGWjnueWMIpoPxvYcG6Y 48
droughty-0.17.0.dist-info/METADATA sha256=nvMGrWyD-RzJQTobLIPPNQr9sOqjhy1fojTTe4yUKMQ 2888
droughty-0.17.0.dist-info/RECORD

entry_points.txt

droughty = droughty.main:start