data-diff-customize

View on PyPIReverse Dependencies (0)

1.0.3 data_diff_customize-1.0.3-py3-none-any.whl

Wheel Details

Project: data-diff-customize
Version: 1.0.3
Filename: data_diff_customize-1.0.3-py3-none-any.whl
Download: [link]
Size: 125663
MD5: b93692f3d57d9e8e7c69f23622e10088
SHA256: 53248c6922fda758b089d9977de649b9d587cf48c257d65c155b7e2d7a95fd9f
Uploaded: 2023-11-03 03:17:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: data-diff-customize
Version: 1.0.3
Summary: Command-line tool and Python library to efficiently diff rows across two different databases.
Author: ducdn
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: Topic :: Database :: Database Engines/Servers
Classifier: Typing :: Typed
Requires-Python: >=3.8.0,<4.0.0
Requires-Dist: attrs (<24.0.0,>=23.1.0)
Requires-Dist: click (<9.0,>=8.1)
Requires-Dist: clickhouse-driver; extra == "clickhouse"
Requires-Dist: cryptography; extra == "snowflake"
Requires-Dist: dbt-core (<2.0.0,>=1.0.0)
Requires-Dist: dsnparse (<0.2.0)
Requires-Dist: duckdb; extra == "duckdb"
Requires-Dist: keyring
Requires-Dist: mashumaro[msgpack] (<3.9.0,>=3.8.1)
Requires-Dist: mysql-connector-python (==8.0.29); extra == "mysql"
Requires-Dist: oracledb; extra == "oracle"
Requires-Dist: preql (<0.3.0,>=0.2.19); extra == "preql"
Requires-Dist: presto-python-client; extra == "presto"
Requires-Dist: psycopg2; extra == "postgresql" or extra == "redshift"
Requires-Dist: pydantic (==1.10.12)
Requires-Dist: pyodbc (<5.0.0,>=4.0.39); extra == "mssql"
Requires-Dist: rich
Requires-Dist: snowflake-connector-python (<4.0.0,>=3.0.2); extra == "snowflake"
Requires-Dist: tabulate (<0.10.0,>=0.9.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: trino (<0.315.0,>=0.314.0); extra == "trino"
Requires-Dist: typing-extensions (>=4.0.1)
Requires-Dist: urllib3 (<2)
Requires-Dist: vertica-python; extra == "vertica"
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: 10170 characters]

WHEEL

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

RECORD

Path Digest Size
data_diff_customize/__init__.py sha256=TKPdAGfcGuBtcLU37A3UWV6WLKPdAKEjDo5RUlV44YM 9122
data_diff_customize/__main__.py sha256=JMvltpgSTCTPl3gFXGz2LWJmRKW3lgeSYnBgK10spMs 18790
data_diff_customize/abcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff_customize/abcs/compiler.py sha256=lgRYHiHZL-DcFgrBtywlMt-6fH4eFNncxz21H-F5Bqk 174
data_diff_customize/abcs/database_types.py sha256=doU3IfmYil8zz7JSprjFfwy2tl7C1-2sf2WhuZ4-gYE 4641
data_diff_customize/cloud/__init__.py sha256=KTOfcNCh9Mrz-1Kv6pyRs_B92y-4P63s0XNd0tD6rjk 176
data_diff_customize/cloud/data_source.py sha256=FgUvCt9IDS1zD3otgXA3Mw33G5d9hAv_LNrNBuswqTU 11611
data_diff_customize/cloud/datafold_api.py sha256=plLQyIjvdr5icozy-YYZk1-xH9VG4Rd-OmirpDtDVeM 10568
data_diff_customize/config.py sha256=7HmfZKmaMHXOIjdQNZU1Ng9L4z6icHekyjfwV7L_ggU 4379
data_diff_customize/databases/__init__.py sha256=Mhgsnq_HBTH6BXYftKri5AHJF7aDseixx2Q92mCgvN4 1242
data_diff_customize/databases/_connect.py sha256=DeCBjU0i13luHqX1E8fjh4I_AQWxvRmeQNzUfw3RiVk 10735
data_diff_customize/databases/base.py sha256=9vfZY05GVnWhPzoLdOhoA3i6WahydKjE-GkiEtaFT8Q 45446
data_diff_customize/databases/bigquery.py sha256=AePv8RwXMmR_uIDOfa6U5drdWg7Hf2gZJr9NUTTvDkc 9887
data_diff_customize/databases/clickhouse.py sha256=9AiVfEc-Hu95nHufQNpwv3mLEALXsRpcYlMbD0JVvQU 6627
data_diff_customize/databases/databricks.py sha256=Pt5Y1ywlNF7R5TS2SI-VxYLCf6XHyjKRG9J_IeL2JbI 6895
data_diff_customize/databases/duckdb.py sha256=dKqV3-Cy_qRaPa0saTknWDyUdHDYwwsc7pcrpbv0yoU 5415
data_diff_customize/databases/mssql.py sha256=nPMacldMR0jXxdNz4CuIsR-S7OSPffj8frMPYlp5tMo 6608
data_diff_customize/databases/mysql.py sha256=fcmBqZ2Rm--60kU5Erswwdfuu36eoF2iC-mN87ZgplQ 4111
data_diff_customize/databases/oracle.py sha256=3TvNH0xYDkiEVvhHuUJopygPtXUHdaRGccRJ43eHSz4 6180
data_diff_customize/databases/postgresql.py sha256=2YW3tsHZbJ3xLtZl85JBsQeZ3Np1Ycyg_RGjnhsgsHU 5873
data_diff_customize/databases/presto.py sha256=28pNl8KOevGW56Mv372rDf0MvmXXuzKQXtJ5ce1nRM4 6107
data_diff_customize/databases/redshift.py sha256=r0raHzqDJGKT5jz30YRA85KG55DWDeB7aKM30tOdy-A 6387
data_diff_customize/databases/snowflake.py sha256=UeCjx7D8Agb5CpfgNigTuCd7fvO6TiQScWn3e77olII 6013
data_diff_customize/databases/trino.py sha256=bCh1iNsoWZckPbQ1u_5T5Vq2Q47YABsGRT_gZ9ipWLc 1651
data_diff_customize/databases/vertica.py sha256=JHz3gUhgVKIlAFDDELrLYtKBABBhQCg9p6ka9Ud66gQ 4783
data_diff_customize/dbt.py sha256=Ixm-zsCzIyGTMEVI9i8XYJfZ3RnDTRMRr9MM5hOlHRs 20645
data_diff_customize/dbt_config_validators.py sha256=SUWagDCN86PwH7ZYHBzCuAGQehGsEWNyJVXM5QTyIjU 1734
data_diff_customize/dbt_parser.py sha256=g_3SU7jhcR3mmkgjlMlfu6uaTESmZIyW7P2ULoaJU1o 21878
data_diff_customize/diff_tables.py sha256=iNGOzgmoVfAfHu59wQbGDPaq5_KxIOxLsxMB_92HlLE 14989
data_diff_customize/errors.py sha256=NTetb8sEsNwaSXjJQo674_bLaUw_8aGURZDQL3P2MC8 2419
data_diff_customize/format.py sha256=cgbJNorLXTgjXU5zNZDGiGq6BqesVCXd5PBzT_sLmow 9788
data_diff_customize/hashdiff_tables.py sha256=hQzTh2k6PRs3JxPLbkUTJtmnePuCDFhW2eqW1zxqo1I 10036
data_diff_customize/info_tree.py sha256=v1rNk11zdSPWjQtKNhNQP2cV0zdMSn-HFekvoem_jP8 2034
data_diff_customize/joindiff_tables.py sha256=3vhjC0veRvzgMxpL41PDb8l_mGMB1f0fsUcaE2m4Sqc 15954
data_diff_customize/lexicographic_space.py sha256=Sp0VoIdqQKNHi0d9X1R2MBbk3fErqZxGagWMbk4BLXA 7673
data_diff_customize/parse_time.py sha256=YFpIPNgTAjIw9TmEqVDMzMM5KczNDvM862Erwg-o5wM 1783
data_diff_customize/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff_customize/queries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff_customize/queries/api.py sha256=NQBnBdJ8RZbxprTsEiVr62kN_xWwGKQoEzkjprLnD4Y 5334
data_diff_customize/queries/ast_classes.py sha256=kSKwDr_Z81GhFfQehSyQpOEWPIiIGcgMdR1IgceXgFQ 23053
data_diff_customize/queries/base.py sha256=mscvLp5KBSEoKSKUyY_COqKyvDlQLwhdOyiqacJw0Qw 346
data_diff_customize/queries/extras.py sha256=x3tfuvu-79FuYql-758KjTFPb4fP7Er_b5E4Dp8oFuo 678
data_diff_customize/query_utils.py sha256=J3ML4I8drprOmSpX1HWGIN0OWsOi-C2fkQgt_5Gkf8s 1514
data_diff_customize/schema.py sha256=jzWF1-6PE2Ici82ZU-J4qjYyteM5EH3EPYhUtHM4oXU 769
data_diff_customize/table_segment.py sha256=vDTWrgB0npfqnJY5VRLJRCVNJQsRR0Y6xrlGPhKVzWg 11967
data_diff_customize/thread_utils.py sha256=idzCTGXV0iw-HA6CgSxWjaVzI4pKkWhP5_G3MjiUuLY 2980
data_diff_customize/tracking.py sha256=yuekBKi8SH6_98YF8hFsSjS_B-6Np3ZhdZwMag_YmqA 5970
data_diff_customize/utils.py sha256=U6XsxwOC-8UC8mcyHOja6_wciHNjV2DYWONyXZw-Mes 15650
data_diff_customize/version.py sha256=nhsA3KKA-CXSYpbzuChuLyxpDepY_-JffnUNClcYEaU 22
data_diff_customize-1.0.3.dist-info/LICENSE sha256=4EfAkKaZKxfusTTr6xGKH4o00rHB8kVTJ5k73aYYZ74 1053
data_diff_customize-1.0.3.dist-info/METADATA sha256=toMOhdLPx2X51Vb2vVlYiKDiO5PtMtCN3UGsJ5yXKuE 12553
data_diff_customize-1.0.3.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
data_diff_customize-1.0.3.dist-info/entry_points.txt sha256=-_bx6OX7JgaMQh0Zy2LxnxCX-YxEKDpu5MyiQ5nhhSM 53
data_diff_customize-1.0.3.dist-info/RECORD

entry_points.txt

data-diff = data_diff.__main__:main