dcs-sdk

View on PyPIReverse Dependencies (0)

1.2.1 dcs_sdk-1.2.1-py3-none-any.whl

Wheel Details

Project: dcs-sdk
Version: 1.2.1
Filename: dcs_sdk-1.2.1-py3-none-any.whl
Download: [link]
Size: 150986
MD5: ee50be8d3d1523c6c2e391eea876974a
SHA256: 81ea45a125faed0150aaaca852567dc159c0d4730075d4d12e39ae4b5e061eed
Uploaded: 2025-03-04 04:59:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dcs-sdk
Version: 1.2.1
Summary: SDK for DataChecks
Author: Waterdip Labs
Author-Email: hello[at]waterdip.ai
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: click (>=8.1)
Requires-Dist: clickhouse-driver (>=0.2.9); extra == "clickhouse" or extra == "all-dbs"
Requires-Dist: cryptography (>=44.0.1); extra == "snowflake" or extra == "all-dbs"
Requires-Dist: databricks-sql-connector (<4.0.0,>=3.3.0); extra == "databricks" or extra == "all-dbs"
Requires-Dist: dsnparse (<0.2.0)
Requires-Dist: duckdb (>=0.9.0)
Requires-Dist: impyla (<0.21.0,>=0.20.0); extra == "impyla" or extra == "all-dbs"
Requires-Dist: keyring (>=25.3.0)
Requires-Dist: mashumaro[msgpack] (<3.11.0,>=2.9)
Requires-Dist: mysql-connector-python (>=9.0.1); extra == "mysql" or extra == "all-dbs"
Requires-Dist: nltk (<4.0.0,>=3.9.1)
Requires-Dist: oracledb (>=2.4.1); extra == "oracle" or extra == "all-dbs"
Requires-Dist: packaging (<25.0,>=24.1)
Requires-Dist: preql (>=0.2.19); extra == "preql" or extra == "all-dbs"
Requires-Dist: presto-python-client (>=0.8.4); extra == "presto" or extra == "all-dbs"
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9); 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 == "sybase" or extra == "all-dbs"
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: rich (>=13.8.0)
Requires-Dist: snowflake-connector-python (>=3.13.1); 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 (>=1.4.0); extra == "vertica" or extra == "all-dbs"
Provides-Extra: all-dbs
Provides-Extra: clickhouse
Provides-Extra: databricks
Provides-Extra: impyla
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: sybase
Provides-Extra: trino
Provides-Extra: vertica
Description-Content-Type: text/markdown
[Description omitted; length: 3150 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=0mldZQHnLHuieMehyONRGEHOWxLgc3_QFnRkI_lm3N8 9634
data_diff/__main__.py sha256=UvFvBKU74202bfRcIO_Wk-SU8WmnNuDK_1YVJpueMlc 16969
data_diff/abcs/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
data_diff/abcs/compiler.py sha256=RuGhGlLTQuCzOJfYxa4gjcADsyvbZ9yZPuDuY6XH8Rk 785
data_diff/abcs/database_types.py sha256=3oeuPe8t5kbRhAqGswww7cjNc1RYbE7tSltqNCB-WZM 9397
data_diff/config.py sha256=uRcoVVhPjVZqgQNwr18v6sPq06cGXDLemTUyitU57zA 4998
data_diff/databases/__init__.py sha256=NrBm1Paj7jkHZ_hQCD-4-Q1eeDdh3v9_bz1DkPDOv9g 1680
data_diff/databases/_connect.py sha256=nGsmtzDSKN8CK8zMkdcGZz0iExzkJDYw-PGebIkmQgc 11151
data_diff/databases/base.py sha256=habgUj5JUCA73-XFs7BzR5u5nGUkTFcDT9zK81U5zCk 50714
data_diff/databases/bigquery.py sha256=aXB8vz8yHxM3HT-90lG8x4Y5iByCDfJM_TJUwhdy5iI 12435
data_diff/databases/clickhouse.py sha256=M0bYvaZhwQa7TLkkgJD23Ck-73wNuTmmL3S-3wPkBTg 7530
data_diff/databases/databricks.py sha256=42HGVfKzjOG2zTWZNJXZZPRnrdwMKzWo8vNzweE3Ttc 9310
data_diff/databases/duckdb.py sha256=7sWw0MtGveBBZPz_r2tauWbMnZ5mGAB1CJPUW4j9bEE 7185
data_diff/databases/mssql.py sha256=htMduFS09pTr2F3ITwSf07BY3v-bBGmk9-cbpJpqouc 7920
data_diff/databases/mysql.py sha256=5OrmT9r8HLKbqWribqqEGrYXi0AoCeZBNEzbq4w7fyc 5731
data_diff/databases/oracle.py sha256=vembV0FVBbc9-70pcy2RnnxSaRT9juZp3xK06f3EtqU 7330
data_diff/databases/postgresql.py sha256=vlYZFwultf3lmhvwbcmeBr3_OQnKyMyq1a9AHeGXE3E 10340
data_diff/databases/presto.py sha256=MvGCAFMZ5E0gOwecMOHbnACrSBU-lfBO4VVM2c9-Pq4 6631
data_diff/databases/redshift.py sha256=-gFWs3NCcevO4s6c4zV3_LYihK24fUd5BADTKahubjw 8122
data_diff/databases/snowflake.py sha256=cstZxATusBFBuNgo_s71L35XwQUFZErHTwCPq-FQRvY 7886
data_diff/databases/sybase.py sha256=dc9mMDd2TFAmzdlorM2V1eguaeC7xNQhYNDv1Qfnvhw 11027
data_diff/databases/trino.py sha256=VIN3gMJvT4oSYuXCJ1QnngVL2gjjEYMFw87QTHgjs8c 2328
data_diff/databases/vertica.py sha256=1CKyi419Vg5tcgnUYqR_8thaw1CNWJ6Zqhy7gNAoniw 5505
data_diff/diff_tables.py sha256=YIzu0MJZ5PSI76qKDxlR4JQVenHRnFsfGLcRcQKh2p0 16867
data_diff/errors.py sha256=4Yru8yOwyuDuBlTABnGCvJMSpe6-rbLJpNnVHeTTyHU 745
data_diff/format.py sha256=QFDjdZaBVf_N-jfKiX4ppOUdpXTPZXmv1j0pc1RiOoc 10245
data_diff/hashdiff_tables.py sha256=PA-0U5sHEaRJInSfl1Zumwux7M76MOo7fW399CoY3es 12264
data_diff/info_tree.py sha256=yHtFSoXuu6oBafLYOYQjUSKlB-DnAAd08U9HOEAdTPI 2799
data_diff/joindiff_tables.py sha256=fyrEYjyh2BX1vGibwVZLYM1V6JJTOY-uGXY-KInvMkw 17612
data_diff/lexicographic_space.py sha256=bBoCbbH1Mla9jNOq1b5RuwjAxSVU7gWkra673tPBwXQ 8305
data_diff/parse_time.py sha256=HQ9Vq08Bq15KlzVn95b1hOTrsc1XTpRLyF03qXcf8tM 2438
data_diff/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_diff/queries/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
data_diff/queries/api.py sha256=zwSb5PT1m_L79g3OaPV1IfnAxBjhcmMyVBW2o6wNiqs 6096
data_diff/queries/ast_classes.py sha256=nY-yOnC_WKNjyz6urnryOSKEEM0qsAbmonwPWMlWLE0 23972
data_diff/queries/base.py sha256=pT-iaII7Nlu-w-Cuq9fhoNKX7-GSxkQ3Fk8K-tMkk60 964
data_diff/queries/extras.py sha256=aUm-ifj3BMlz4o4bbuHtmnvHZuptYAKGS5yWTHmNpvc 1270
data_diff/query_utils.py sha256=R7ZfRwcvv9Zf4zWXNln4tr_OxLmDI7CPmmCahYfHxlo 2101
data_diff/schema.py sha256=QoYSSB3k-svLXz680uRgsI4qjii8BFKOOQvheqtgEbs 2413
data_diff/table_segment.py sha256=NuzDhlRTtwe7j3qHDeYQse4EF1Wpp02-FHAfnXgH57M 12491
data_diff/thread_utils.py sha256=_692ERjnWfHKaZsLdg7CNfkKiRd66y7_kpgDwzntp44 3831
data_diff/utils.py sha256=9tt1Y0T6w4AGJSQY3Qwmv9qDQ_cKjTOROZuYWcFQMyQ 17685
data_diff/version.py sha256=Wk0ovyBlLEF2UaWLWEcVBLFElREtIxi7TU1hD3CuTFI 634
dcs_sdk/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/__main__.py sha256=Qn8stIaQGrdLjHQ-H7xO0T-brtq5RWZoWU9QvqoarV8 683
dcs_sdk/__version__.py sha256=6fCpXsvhGINNskH3QgYUHuDU-nhDDDOKHYVvp79Bd5k 633
dcs_sdk/cli/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/cli/cli.py sha256=Lg1j9QLol93RyxC7_BH1XlkSePPUdvgfwu2F1wgP8uw 3623
dcs_sdk/sdk/__init__.py sha256=skrZcgWWJBL6NXTUERywJ3qRJRemgpDXyW7lPg1FJk8 2107
dcs_sdk/sdk/config/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/sdk/config/config_loader.py sha256=0a60P0bckqCn6CnK8RJTGb391EbMPKkvzpdr0dP61x0 15132
dcs_sdk/sdk/data_diff/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/sdk/data_diff/data_differ.py sha256=xGwFurynbyBRHE8NcKMZtqMfwqj4IKLEtlcpFZh1M7k 20938
dcs_sdk/sdk/utils/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/sdk/utils/serializer.py sha256=4-OJqFJo9-xCs-SAvvrXpSF7fsdcUwsX3Kkc9V2nM5Q 1018
dcs_sdk/sdk/utils/similarity_score/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/sdk/utils/similarity_score/base_provider.py sha256=_ulc9I3wGQHukmfoANPHFrKJC4-Yrjs7tQ_FI1SJ0Go 3159
dcs_sdk/sdk/utils/similarity_score/cosine_similarity_provider.py sha256=d0uCnk0_tA_HlK6IknjS03sGM0DaSxLjC5X2Fl4pyXA 1491
dcs_sdk/sdk/utils/similarity_score/jaccard_provider.py sha256=Jd0TvIGOULNTsiCL_FTB8V7XlNNAqqP8UL_4WzFUmEk 1021
dcs_sdk/sdk/utils/similarity_score/levenshtein_distance_provider.py sha256=puAWPnoWfNo4BN4-kXIUHrtrt5jLv3Vkw_NfHvjYrn4 1185
dcs_sdk/sdk/utils/table.py sha256=oBquDpj6bkP38WGs4AIdg6JWE704QECKnnGiZh3xuKg 8530
dcs_sdk/sdk/utils/themes.py sha256=Meo2Yldv4uyPpEqI7qdA28Aa6sxtwUU1dLKKm4QavjM 1403
dcs_sdk/sdk/utils/utils.py sha256=Mn5uB7ic_ivCxSYzLBRzVRPCSbeR7LX8zgxXTCAl994 8231
dcs_sdk-1.2.1.dist-info/METADATA sha256=OLT2nqeCXhdAFQCz3a_z2NrdLZy-EAl5aRG4KAtJOO8 5702
dcs_sdk-1.2.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
dcs_sdk-1.2.1.dist-info/entry_points.txt sha256=zQtrZL7YuaKtt6WPwihCTV1BRXnqBkaY6zUGdYJbBSg 49
dcs_sdk-1.2.1.dist-info/RECORD

entry_points.txt

dcs-sdk = dcs_sdk.__main__:main