prep2dbt

View on PyPIReverse Dependencies (0)

0.0.3 prep2dbt-0.0.3-py3-none-any.whl

Wheel Details

Project: prep2dbt
Version: 0.0.3
Filename: prep2dbt-0.0.3-py3-none-any.whl
Download: [link]
Size: 66347
MD5: cc42c33d2b1a45b9df92ae0246a27a19
SHA256: 657c07de24b4b584f800d7d8c14b064c5f7bb14717ad9b42a28fa50f93ca272f
Uploaded: 2024-01-05 00:33:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prep2dbt
Version: 0.0.3
Summary: Tools for converting Tableau Prep flows to dbt models
Author-Email: Tomomi Kodama <t.kodama[at]datumstudio.jp>
Project-Url: Documentation, https://github.com/t0momi219/prep2dbt
Project-Url: Changelog, https://github.com/t0momi219/prep2dbt
Project-Url: Repository, https://github.com/t0momi219/prep2dbt
Project-Url: Issues, https://github.com/t0momi219/prep2dbt
License: MIT License Copyright (c) 2023 t.kodama Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Tableau,dbt
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.11
Requires-Dist: click (>=8.1.7)
Requires-Dist: networkx (>=3.2.1)
Requires-Dist: pandas (>=2.1.4)
Requires-Dist: ruamel.yaml (>=0.18.5)
Requires-Dist: snowflake-sqlalchemy (>=1.5.1)
Requires-Dist: sqlalchemy[mypy] (>=1.4.50)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1273 characters]

WHEEL

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

RECORD

Path Digest Size
prep2dbt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/__main__.py sha256=tfvUhvRUcxyWhfNqauMlo7mJGAoXuz5kz8rbTIH7qcw 67
prep2dbt/__version__.py sha256=4GZKi13lDTD25YBkGakhZyEQZWTER_OWQMNPoH_UM2c 22
prep2dbt/cli.py sha256=lEec_eGQQBtu-61ABknrpxQp0n0Rz1BlGriZw67HR7Q 1721
prep2dbt/core_services.py sha256=3tNo9_0DwJ_B_b6qA6AoP9pP-Zj9H6Pexjc3sdZPIHw 7106
prep2dbt/dbt_services.py sha256=1velCjhot2TcgIriXxo_AuqEa9BmKfARW4t40tiEiEU 2493
prep2dbt/describe_services.py sha256=k1r35HTKx4y64kUjz5hd_P9C-Nfxu_XEPZOCl_RJ75I 4769
prep2dbt/exceptions.py sha256=DCBAkzyO2-cLcU-t5feh2U1QXrWMc3LGywsB_gyCSp4 539
prep2dbt/options.py sha256=wsQmUKLfnM9_7nZmJq6umuBAyoWZNeR3TR7-IlOfkAA 3210
prep2dbt/sqlalchemy_utils.py sha256=a9lW5ia94d6GMtGuewALslULBUwwhidmAfnEyR8KXz4 6104
prep2dbt/utils.py sha256=M58kZ0xzhIhMICEBIa_BdJnzIb1iDvdp5kHMlvHy3Ac 2430
prep2dbt/converters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/factory.py sha256=RKoip7Mbp5mD_VDU1y_wLsbc3FyHcpPBzwtDP1NGaRc 3703
prep2dbt/converters/annotations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/factory.py sha256=9doEsHa7k5loDJ1usX4sykoGBpVvMIZZ3obgdS84_fc 4308
prep2dbt/converters/annotations/add_column/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/add_column/add_column.py sha256=IcqYk-E40LwsU_tpXOGhMdr8vXUZwCQM11en7GzEFNc 1968
prep2dbt/converters/annotations/change_column_type/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/change_column_type/change_column_type.py sha256=3cgdR_UqMkRq8Ld4hNSQuWH9DmaTM0P0NW2HoQcJW8g 2364
prep2dbt/converters/annotations/duplicate_column/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/duplicate_column/duplicate_column.py sha256=64FrmKXsPvm-zh90sLzibZJSxExWmMOVW25ZDW2vHbA 2121
prep2dbt/converters/annotations/filter_operation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/filter_operation/filter_operation.py sha256=bgjYuxnKzOWYGkxvhpFV5lTW-gLN0vS0cWeWtwwPadA 1683
prep2dbt/converters/annotations/keep_only_columns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/keep_only_columns/keep_only_columns.py sha256=gbDwK6hW1VZl40VNPArS2f6VhnSJP5kddy-bnhi3Lo0 2317
prep2dbt/converters/annotations/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/mixins/unknown_annotation_mixin.py sha256=hR4le_hEyJrRB2i90Wwm_CHcNoB_DhuTwHKyFZqLQzY 2403
prep2dbt/converters/annotations/quick_calc_column/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/quick_calc_column/quick_calc_column.py sha256=6hNxgaLFmqjMXBnutVfFHSQJl4rB_XBtP35l6nzUp3s 2030
prep2dbt/converters/annotations/remap/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/remap/remap.py sha256=CCBsK5JXyZYggjkkRk5pqTocVoDuUOCKV-fFqDk0_Nw 2666
prep2dbt/converters/annotations/remove_columns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/remove_columns/remove_columns.py sha256=8uYKM9Ac986Ed7kKikakPTsMUn6mS0PoZba0C8cQTMk 1849
prep2dbt/converters/annotations/rename_column/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/rename_column/rename_column.py sha256=d5VwSYntYdFvqIO4RU9PWgcxfjJgH9RiLT5D07Arzwg 2214
prep2dbt/converters/annotations/unknown/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/annotations/unknown/unknown.py sha256=Zpmmjkz1b5GTOL_1wtcBPsbN-Z0Ctsb0GHu7-lSGmu0 1283
prep2dbt/converters/container/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/container/converter.py sha256=9-xpBUNxFxujUt7RLxFxxID5xEhPeh3_aX2thI8i-68 5944
prep2dbt/converters/load_csv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/load_csv/converter.py sha256=784baO3GyrL_Y2R8V_JN9oXP4pU3bK2qjO4F8ONxwxE 3938
prep2dbt/converters/load_csv_input_union/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/load_csv_input_union/converter.py sha256=J2s0wDQyJ33BBSbxp-BriyHqrG-U6izf6hXsj5KEwxI 6905
prep2dbt/converters/load_excel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/load_excel/converter.py sha256=ycS-LeFQa93M6B8F9o0OEuQ0CtsD6qAJrQMdHt7kJIU 4253
prep2dbt/converters/load_sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/load_sql/converter.py sha256=_4Ssyf82YA-5_Sln51ilIpdgnL2eF2h50C34bwUAXVA 3879
prep2dbt/converters/load_sql_proxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/load_sql_proxy/converter.py sha256=sCI-nrfaEdJfNVJLot6lwJN8DxQbtCBHnXT5A96pXxw 4221
prep2dbt/converters/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/mixins/annotation_mixin.py sha256=D_IvuDaKVsuV1ySDfgzgG-YBLhtA0ThyQiRrT0lAnQ4 7380
prep2dbt/converters/mixins/unknown_node_mixin.py sha256=oyEfuDEqpuckySRCipjzzyzuxbmjF0TiXxXA2FVOmgE 8738
prep2dbt/converters/mixins/yml_mixin.py sha256=5gHASC8OMCp2Zm2YfPOsbi94EPUEruYk8sjexxNI7gE 3238
prep2dbt/converters/superaggregate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/superaggregate/converter.py sha256=5bYBhckvgqJgHtTadBtckmZbrGGS4m1OYeG7rsLMDXU 6913
prep2dbt/converters/superjoin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/superjoin/converter.py sha256=MvQerUNCNkLgrjS8BpJCudabjtsueabS9OGODJvhmIg 13030
prep2dbt/converters/supertransform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/supertransform/converter.py sha256=mAXhrGZUP2Xx2RpC9R4yxdSlf9KH0PmRhV2EjJA6tys 2845
prep2dbt/converters/unknown/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/unknown/converter.py sha256=xYI8XM78lvVRrFwj-qXm7B0i-gcRo5sI4DlmVm-ihVQ 1029
prep2dbt/converters/write_to_hyper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/converters/write_to_hyper/converter.py sha256=R4XdrPbViIZPX4hzZNoMG9Najur0A2WLpiAqh-CTMd8 2905
prep2dbt/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/models/dbt_models.py sha256=dRj-YW2DywhiMaFv3aW9vUCJQkqgJzsfReNkWxovQ18 5106
prep2dbt/models/graph.py sha256=EGG73AzfJVlSquMI45zKDhmigan9QwQbD_dxfVV2kCo 4490
prep2dbt/models/metrics.py sha256=a2WSCqFi4_6PlD8KJfL83SuY5ebfrVFBH3GdkQ_GdqA 960
prep2dbt/models/node.py sha256=f-lw-3lkn1ypAdUPkyiJIpImcLbxjh-mt_Djdy-CdAY 7495
prep2dbt/models/types.py sha256=dkOUf0UE5Ct0ayCF-NfyzCKrxtVUZdhTVUg_u8-7hDU 206
prep2dbt/protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prep2dbt/protocols/converter.py sha256=ze-sGYqvS58mpKPYAnNr37x8IKcSnjgB8SpDrguT_Uc 1952
prep2dbt-0.0.3.dist-info/LICENSE sha256=HFLFXdNKRkMezSjjIdpCa5LpvGjfFtFY5aaUiezfOWI 1065
prep2dbt-0.0.3.dist-info/METADATA sha256=ShjF6yMPm69E-4YAvyZiHMOhkVmdMDrGxwxsjDv0HI0 4842
prep2dbt-0.0.3.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
prep2dbt-0.0.3.dist-info/entry_points.txt sha256=QFR-FyPxpZoHaKguWcxgEzzQW2KqPaSDozNaUh8--dQ 46
prep2dbt-0.0.3.dist-info/top_level.txt sha256=4GcARaYH0FAW7-wOKcETAE7aXESq8yoUwO28qwKqdQU 9
prep2dbt-0.0.3.dist-info/RECORD

top_level.txt

prep2dbt

entry_points.txt

prep2dbt = prep2dbt.cli:cli