collate-data-diff

View on PyPIReverse Dependencies (1)

0.11.3 collate_data_diff-0.11.3-py3-none-any.whl

Wheel Details

Project: collate-data-diff
Version: 0.11.3
Filename: collate_data_diff-0.11.3-py3-none-any.whl
Download: [link]
Size: 131113
MD5: 0288b7859f5321f7c2e490bc7ae4026f
SHA256: b42b886645dfdf38b92f1898bd13c43d8fb56b1974012070e14e7f4ee3dfe3c0
Uploaded: 2024-09-18 10:20:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: collate-data-diff
Version: 0.11.3
Summary: Command-line tool and Python library to efficiently diff rows across two different databases.
Author: Collate
Author-Email: info[at]getcollate.io
Home-Page: https://github.com/datafold/data-diff
Project-Url: Repository, https://github.com/datafold/data-diff
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Topic :: Database :: Database Engines/Servers
Classifier: Typing :: Typed
Requires-Python: >=3.8.0,<4.0
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: click (>=8.1)
Requires-Dist: clickhouse-driver; extra == "clickhouse" or extra == "all-dbs"
Requires-Dist: cryptography; extra == "snowflake" or extra == "all-dbs"
Requires-Dist: dbt-core (<2.0.0,>=1.0.0)
Requires-Dist: dsnparse (<0.2.0)
Requires-Dist: duckdb; extra == "duckdb" or extra == "all-dbs"
Requires-Dist: keyring
Requires-Dist: mashumaro[msgpack] (<3.11.0,>=2.9)
Requires-Dist: mysql-connector-python (>=8.0.29); extra == "mysql" or extra == "all-dbs"
Requires-Dist: oracledb; extra == "oracle" or extra == "all-dbs"
Requires-Dist: preql (>=0.2.19); extra == "preql" or extra == "all-dbs"
Requires-Dist: presto-python-client; extra == "presto" or extra == "all-dbs"
Requires-Dist: psycopg2; extra == "postgresql" or extra == "redshift" or extra == "all-dbs"
Requires-Dist: pydantic (>=1.10.12)
Requires-Dist: pyodbc (>=4.0.39); extra == "mssql" or extra == "all-dbs"
Requires-Dist: rich
Requires-Dist: snowflake-connector-python (<4.0.0,>=3.0.2); extra == "snowflake" or extra == "all-dbs"
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: trino (>=0.314.0); extra == "trino" or extra == "all-dbs"
Requires-Dist: typing-extensions (>=4.0.1)
Requires-Dist: urllib3 (<2)
Requires-Dist: vertica-python; extra == "vertica" or extra == "all-dbs"
Provides-Extra: all-dbs
Provides-Extra: clickhouse
Provides-Extra: duckdb
Provides-Extra: mssql
Provides-Extra: mysql
Provides-Extra: oracle
Provides-Extra: postgresql
Provides-Extra: preql
Provides-Extra: presto
Provides-Extra: redshift
Provides-Extra: snowflake
Provides-Extra: trino
Provides-Extra: vertica
Description-Content-Type: text/markdown
[Description omitted; length: 490 characters]

WHEEL

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

RECORD

Path Digest Size
data_diff/__init__.py sha256=k4p29vnl8DVnk2UlEroRRn4CK--QnFzPIsguBwQeu0g 8890
data_diff/__main__.py sha256=qOc8BqTQfFliDVU-4AKGNaVjD_TFPk2cxvrkxSoQbi0 21242
data_diff/abcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff/abcs/compiler.py sha256=lgRYHiHZL-DcFgrBtywlMt-6fH4eFNncxz21H-F5Bqk 174
data_diff/abcs/database_types.py sha256=yZcg6B7ZzhT2fibMO2NgkqsUGJ6Oz8-bm3XK9iqjEEA 8787
data_diff/cloud/__init__.py sha256=icTG4BgFkbX7sv9he590CleLdWMFVaIbJSgxqFSP6ao 156
data_diff/cloud/data_source.py sha256=k1XbbKjZBkleTlZyG-sX_w0RKJrxuTCCmaHtVh8wbhs 11587
data_diff/cloud/datafold_api.py sha256=NK4n58aCzrRWhTFWHQQ5C50w2vunRvyweA-eaCy9u4U 10709
data_diff/config.py sha256=eDJx9Yf-9e-3tfk-dufO-2sHkuoWTx4t2TNw0SDaoH0 4387
data_diff/databases/__init__.py sha256=njhTZdU5EEEPLfYVwuXxQ70erLVP_4ED38XIX5Ya25Y 1072
data_diff/databases/_connect.py sha256=2yhovIdPYVvjJOtQ1Ef3fxe46Bhkv20dEfjoKgWRtvU 10774
data_diff/databases/base.py sha256=ev-eocw_WtLdsVywNJEWoGNl1yB6mRUaHYZmSeMtmtY 48052
data_diff/databases/bigquery.py sha256=cPX07Vt8lweKQQDriLE-i1cFqe7RAsHc7rmuKrym0mA 11852
data_diff/databases/clickhouse.py sha256=ojgIBzQfQJae8BOfoPxhBmCPrc291nrpHwfhMMQbmWM 6919
data_diff/databases/databricks.py sha256=YvVrZFXTEVl3f9bWH3b5Sr1FkH0r-RT1-QQ9BbAHgd4 8721
data_diff/databases/duckdb.py sha256=ZcbYh-tgqbRL_pu9VkBId8bIwDnjPTyflFQIbr-y3XA 6561
data_diff/databases/mssql.py sha256=ZU_1SQyZoIFo2LwkPV7WlhtkljGjoja85QC2_-J-hAY 7081
data_diff/databases/mysql.py sha256=Q-9MsGu2i-cCam95VIWmN6DlVYRfWs-mHtPYjhq8rQ8 4658
data_diff/databases/oracle.py sha256=tpp8jTuLx9DJcSXK-7peOKvh9DfVsdO2dn5v2uMAgu4 6212
data_diff/databases/postgresql.py sha256=OmsoUcefKiNl9KeYp3WcCvTndVT6GfNiqJFWRezDSPQ 9349
data_diff/databases/presto.py sha256=WjwhC2rrSYTAbZ3yX4pyfTXAXFaQGfnuoZKNF_nSUAw 6050
data_diff/databases/redshift.py sha256=vAOqTq5M5iz8uuYWCT6BiTOOTN5hs7WJ6j-R3zsOaq4 7489
data_diff/databases/snowflake.py sha256=DDdBiBdr4-A1sISuwZeYKWjciwjZF1kMQdhsGP8O9G4 7161
data_diff/databases/trino.py sha256=4vtjgowHIL-75qzwRDZJmHp21kCCvYzux0oujOuSiuM 1477
data_diff/databases/vertica.py sha256=UG3_LYf8TC1wwykVP2qqJcYkG3gIrLuMPoFMuUipcW8 4894
data_diff/dbt.py sha256=WmM0oH6NP6JsLBslR_a7BBP8CfjXoGBsqQxnSKbf8lI 23531
data_diff/dbt_config_validators.py sha256=Iv0b7pvi1kFhvb-vrBlx0dLZvHGJl1XmcTuxsLDVaV0 1764
data_diff/dbt_parser.py sha256=XddNCtGYZRVRCCrXrP-jC3KdT9VL-2iOr6UWbvKBNVc 21900
data_diff/diff_tables.py sha256=6MXRWA49IM1VUqGQgh6kr93b6xGdY7s453Bw7Ut9_O4 17618
data_diff/errors.py sha256=VgVKd4Jc90I9G7UcwWirR5iJDvHKq-0ISvWLZcmx2RE 2554
data_diff/format.py sha256=ZJbasB43S0-GMPGyucdlQdrmlwPoqRzjzx_h0JjXQZk 9768
data_diff/hashdiff_tables.py sha256=Stjv4jeo2CUgOv4vFxtofQK9DykYQgLDRW7XvB0Zv8g 11574
data_diff/info_tree.py sha256=JTriBpTeLj6iz8a_DapEZalJ7nGe3Gm65sD8y2nsVus 2188
data_diff/joindiff_tables.py sha256=3dqeFLz6_tOtij_IPzYe4mNvYbtVFbQyiuqZutpebts 16778
data_diff/lexicographic_space.py sha256=2OAyI8C0zNLGcgT2inL2unrmABquZi0qdsJ0rpZeK2A 7695
data_diff/parse_time.py sha256=EZZNb0HN6qDfxAiqo0Q0RUdQ8_xA1hp77XXuhCeZvnA 1827
data_diff/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff/queries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff/queries/api.py sha256=0IvK2Knz1fp_Lb6xAt9V38do4U8FDpOq-WaCtoxTNO4 5486
data_diff/queries/ast_classes.py sha256=yvcQrhhTN7bYAaApExdvp8g5PZz8yuFVd7hsuU31iIs 23362
data_diff/queries/base.py sha256=H6dAzPeO8Q55fnUU-e05e3ZqZBUW4LLETQKGOfvkUcM 353
data_diff/queries/extras.py sha256=oAi3NQwpS04z1DnDPWgciU0Yp-OZ65XKiWU5gKC9OD4 659
data_diff/query_utils.py sha256=Q85Ai3Ik1S7aMzEY8ABFiaD_Ht2qbtqKnIpBIiNpkpY 1490
data_diff/schema.py sha256=2ZwLTimTCin_yJ3vkspUKOx1zSSYeqIeWFpzkYC3pj4 1751
data_diff/table_segment.py sha256=P-ScHN9IAvRNSxEm2F-I7bLBMLRt7nSxcyKwoAQjxC0 11926
data_diff/thread_utils.py sha256=nb7r-bL2PglQucTW2VZJq0ri8JJLvr2hU9sRIEKzV2A 3220
data_diff/tracking.py sha256=KTYQVdDK7Ck8oOHSIQHqyy3SrVz033VIN2QiHmmoMjQ 6503
data_diff/utils.py sha256=eMGcfnAkysxLz0TxY8GLi6gdcg22wGyb1BlcTcghGGs 19041
data_diff/version.py sha256=G9OFdL1v_4dLDfk6I6taDNypM5bbO-JHAwilsu9LYgg 23
collate_data_diff-0.11.3.dist-info/LICENSE sha256=4EfAkKaZKxfusTTr6xGKH4o00rHB8kVTJ5k73aYYZ74 1053
collate_data_diff-0.11.3.dist-info/METADATA sha256=nj1MxU9CwWxmnOafJltTC3KDWBaAdkTKmBT7eTTZ-pA 3227
collate_data_diff-0.11.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
collate_data_diff-0.11.3.dist-info/entry_points.txt sha256=-_bx6OX7JgaMQh0Zy2LxnxCX-YxEKDpu5MyiQ5nhhSM 53
collate_data_diff-0.11.3.dist-info/RECORD

entry_points.txt

data-diff = data_diff.__main__:main