dcs-sdk

View on PyPIReverse Dependencies (0)

1.0.0 dcs_sdk-1.0.0-py3-none-any.whl

Wheel Details

Project: dcs-sdk
Version: 1.0.0
Filename: dcs_sdk-1.0.0-py3-none-any.whl
Download: [link]
Size: 142893
MD5: 57752b0b3b7b9c4920b4a3630ee2da1a
SHA256: 4975101d6780944674499950fe630ff77c6e78c244b3e2db73a75a6ae547f2b9
Uploaded: 2024-12-20 13:49:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dcs-sdk
Version: 1.0.0
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 (>=43.0.1); extra == "snowflake" or extra == "all-dbs"
Requires-Dist: databricks-sql-connector (<4.0.0,>=3.3.0); extra == "databricks"
Requires-Dist: dsnparse (<0.2.0)
Requires-Dist: duckdb (>=0.9.0)
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: 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 == "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 (<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 (>=1.4.0); extra == "vertica" or extra == "all-dbs"
Provides-Extra: all-dbs
Provides-Extra: clickhouse
Provides-Extra: databricks
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: 3076 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=l0AJD8oz31UsHzkD5iefGju06qhkvfaW_Q5-OHXZ8GY 49019
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=Dqh_8MFL3W8UElpisYuX0_GoKOqaaqJYYzbEt9Xhy1c 7861
data_diff/databases/mysql.py sha256=hNOBNyAvCuVNNijjDAMf-Aq7B9DyRpFkCaQ9pKyY_Ao 5622
data_diff/databases/oracle.py sha256=t3Ne1UqNJxY-e4qZkjRqeDsW-l7ajJjfwlT2n272V08 6872
data_diff/databases/postgresql.py sha256=ABHmC1GDXzGjkZpxEsL6Sw9oRsP-wtAJSHBQop3HjQk 10582
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=Le0sQo_1C_wIWJvMq8zNPRLY2LmgSyI6-P_X1W3A9Wo 7761
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=rZHl4PzNMKDSEDfKRncLc3XhxWbUiLwyMt8bzkbawHQ 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=xLrImkQ7QYE3fpI4Tt6oaRBvI-10BgtGzJUSWaMTy0w 9641
dcs_sdk/sdk/data_diff/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_sdk/sdk/data_diff/data_differ.py sha256=mnpRnPL69CZAqe2ukh6mzO2JuQwwbpeG3wHBfsyVJUg 14332
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/table.py sha256=oBquDpj6bkP38WGs4AIdg6JWE704QECKnnGiZh3xuKg 8530
dcs_sdk/sdk/utils/themes.py sha256=Meo2Yldv4uyPpEqI7qdA28Aa6sxtwUU1dLKKm4QavjM 1403
dcs_sdk/sdk/utils/utils.py sha256=XbWifjKyPdyOUUGBbO7SilWgnn8uVWDNE8kBmaYeTE4 7586
dcs_sdk-1.0.0.dist-info/METADATA sha256=aOgEIWSMEkQwOehu25mdTepQeyP-X94qrgGUDgmKIyQ 5432
dcs_sdk-1.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
dcs_sdk-1.0.0.dist-info/entry_points.txt sha256=zQtrZL7YuaKtt6WPwihCTV1BRXnqBkaY6zUGdYJbBSg 49
dcs_sdk-1.0.0.dist-info/RECORD

entry_points.txt

dcs-sdk = dcs_sdk.__main__:main