datachecks

View on PyPIReverse Dependencies (0)

0.3.1 datachecks-0.3.1-py3-none-any.whl

Wheel Details

Project: datachecks
Version: 0.3.1
Filename: datachecks-0.3.1-py3-none-any.whl
Download: [link]
Size: 1178747
MD5: 5aa8866e9319384b73c28d6e0aab49bd
SHA256: a03177a9305ce738efd14cc6c9406db8f0875fc0b44d7a6049e30d0ffde3000e
Uploaded: 2024-07-25 11:10:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datachecks
Version: 0.3.1
Summary: Open Source Data Quality Monitoring
Author: Waterdip Labs
Author-Email: hello[at]waterdip.ai
Home-Page: https://github.com/waterdipai/datachecks
Project-Url: Repository, https://github.com/waterdipai/datachecks
License: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Typing :: Typed
Requires-Python: >=3.9,<3.13
Requires-Dist: click (<9.0.0,>=8.1.5)
Requires-Dist: databricks-sql-connector (<4.0.0,>=3.3.0); extra == "databricks" or extra == "all"
Requires-Dist: elasticsearch (<8.0.0,>=7.17.3); extra == "elasticsearch" or extra == "all"
Requires-Dist: loguru (<0.8.0,>=0.7.0)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: opensearch-py (<3.0.0,>=2.2.0); extra == "opensearch" or extra == "all"
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9); extra == "postgres" or extra == "all"
Requires-Dist: pymysql[rsa] (<2.0.0,>=1.1.0); extra == "mysql" or extra == "all"
Requires-Dist: pyodbc (<6.0.0,>=5.0.1); extra == "ms-sql" or extra == "all"
Requires-Dist: pyparsing (<4.0.0,>=3.1.1)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: pytz (<2024.0,>=2023.3.post1)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.5.2)
Requires-Dist: snowflake-sqlalchemy (<2.0.0,>=1.5.3); extra == "snowflake" or extra == "all"
Requires-Dist: sqlalchemy (<2.1.0,>=2.0.14)
Requires-Dist: sqlalchemy-bigquery (<2.0.0,>=1.8.0); extra == "bigquery" or extra == "all"
Provides-Extra: all
Provides-Extra: bigquery
Provides-Extra: databricks
Provides-Extra: elasticsearch
Provides-Extra: ms-sql
Provides-Extra: mysql
Provides-Extra: opensearch
Provides-Extra: postgres
Provides-Extra: snowflake
Description-Content-Type: text/markdown
[Description omitted; length: 9157 characters]

WHEEL

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

RECORD

Path Digest Size
datachecks/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/__main__.py sha256=ZYXKXafXvVJU5xpbQ8ZlGina0K4UIRJkFaGpdrq_pvA 685
datachecks/__version__.py sha256=kHxqxQaAbTq_7Nt5unUtQhw9t5Djw-OtzN2jxNLK27M 633
datachecks/cli/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/cli/cli.py sha256=Ly0cAf5nyaiRKyP8sh_gSiq_OvbRn3SCwKdTpU9JTnU 6201
datachecks/core/__init__.py sha256=y4JorckmUpLBMMuiXL5M580TtcQt_7on0WUiKI1WSuk 765
datachecks/core/common/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/common/errors.py sha256=P66w4O9E8lFVeB8EtQrCkHKk034fAHkshvrxYDV_ZtE 1737
datachecks/core/common/models/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/common/models/configuration.py sha256=2a1y8X4oODJj8Zh2n6nbyM3HB7dzD1FZUfRFz2mKYVc 6847
datachecks/core/common/models/dashboard.py sha256=AD4SpN8UDlXiVnp6I0VajWdIhzvGbSgJSODWaFFjGxM 816
datachecks/core/common/models/data_source_resource.py sha256=tQqCfGYEe6EfFX7jqf-2S-fnT-kTW6UbPlV3Chhl9cQ 1148
datachecks/core/common/models/metric.py sha256=qi3xTwYyHYxh3W5jjR3-nAaIWf_JeQQra5oQyV4Lhdw 4845
datachecks/core/common/models/profile.py sha256=QAAo0MpuNAKQxJw4Ucimpwzim9Dp51fzEyiyhGwdnzo 2442
datachecks/core/common/models/validation.py sha256=r-ODNGqzvu3pYTjI83TdHaFPPlQqfEwninSS7yExEHI 5300
datachecks/core/common/models/widget.py sha256=-IaZ5dAmPPZwMvpzJDQfEINfIPUsqS5rufBak1c7Y6A 1083
datachecks/core/configuration/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/configuration/config_loader.py sha256=HKviKEqD2iUT_aKclh1gzyGHed2kU3LWVC-EbHkXfxY 5705
datachecks/core/configuration/configuration_parser.py sha256=DAjVDGOh_R_XceokHUMGEPhSquRA5sLvY5NyebohG3s 14775
datachecks/core/configuration/configuration_parser_v1.py sha256=skByJB2jyI0JYqRb5tyPu4LifsIUY60Gd_rPiGlLmLM 11902
datachecks/core/datasource/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/datasource/base.py sha256=CTRF-p0FeyOcEJvFdFTHnyJzTxAnB-CQtFW2FTO1dc4 1959
datachecks/core/datasource/manager.py sha256=YDD82w7pmy3jis8zvWeo6GXyU71dny-3-7oekXysCAo 3838
datachecks/core/datasource/search_datasource.py sha256=EN-Ms2UsdQGPC-MQs_YUylDfRPXR19wCgRBpiHDagnk 13725
datachecks/core/datasource/sql_datasource.py sha256=JcICzzTR_2Jr3KbanYfBpl7p8fbngYtjvWr5haMzqLM 13088
datachecks/core/inspect.py sha256=fkmzDJbSHXgKOF3Xt8SuA0WdN3Mj57EL7yi4ajY3nWs 12480
datachecks/core/logger/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/logger/base.py sha256=V6mGR8reaNiI20q3uQ4-6dc8LHW6-fhDwuWe6B-7uOU 1038
datachecks/core/logger/default_logger.py sha256=D5tgYowsa06GJ7Ydh1YiLzOJNYcnEQ8q4ITBH3-HB58 4181
datachecks/core/metric/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/metric/base.py sha256=Elwszj4LVULX3CPigLuDseVUQyYn6DnDoWhV3Bv3fwg 8518
datachecks/core/metric/combined_metric.py sha256=RRutCUxbmYf9t1xhcjsfU4uyQuvrq3e-lITv2aVYprk 3820
datachecks/core/metric/custom_metric.py sha256=QzJs85pIfBzh8fIsdaIuQQH5fC3b1rbDZuVKQ_Fi86A 1348
datachecks/core/metric/manager.py sha256=fV3a-UqTPz12nnpZQe8EA6xN1PDChZX-JuhmY6Tqw4M 6421
datachecks/core/metric/numeric_metric.py sha256=kn6G8jsKOAwLqOZiFRlxCvF8icn10eKL_nU4NnqR6dk 15626
datachecks/core/metric/reliability_metric.py sha256=59mTkH9n2P_MxsK64eqIDWp1Xh1pXE1za6zJYeMFecg 3523
datachecks/core/profiling/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/profiling/datasource_profiling.py sha256=7ii2DBiEv0N2Zik4H1wYflmx5imgguMwMlc33M5mIXs 5861
datachecks/core/profiling/numeric_field_profiling.py sha256=b-Uv9NBgZqwzSkdvjdpZ800G_JVoSBgz_8_K6c_eu2I 2728
datachecks/core/profiling/text_field_profiling.py sha256=qBT6DQELlRH3lG_KLiQNBobmeGs_bSYtstRMNpFk3Q8 2573
datachecks/core/repository/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/repository/metric_repository.py sha256=u9-Kz262o3whhPNz97ksYhlkSdIjrKkrrZojx93832g 3465
datachecks/core/utils/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/utils/log.py sha256=VWNIcSqzCsK8iB9j3wJdkfUNEr8gM1BT1mZhPZRn-Bs 898
datachecks/core/utils/tracking.py sha256=vtSGGxiVe5cHt_aiKJS_qVRdHX5TsD-bgHoSJLo7ICc 3404
datachecks/core/utils/utils.py sha256=7SfmNdaOLiAOuJJ6jvRb1Wx9qEq0Ratwpht-cr5aSQ8 1376
datachecks/core/validation/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/core/validation/base.py sha256=yZPdyqI1RQALlMTTojEikapU_RjG-wkhs_QwXUPq0F4 5942
datachecks/core/validation/completeness_validation.py sha256=jH-57wSXNIWi6CsLJgXkz1KZmHOVzriVfc0g0YOs-3A 4003
datachecks/core/validation/custom_query_validation.py sha256=zDpHy5aTOI9LErx7FU-zHx2JOSJz2xe2g0vbrPwI55Q 1015
datachecks/core/validation/manager.py sha256=KBU6WvQQ4ApaO8D4iDjqLBvj9NKf5leNCNRq8SLBRF0 6147
datachecks/core/validation/numeric_validation.py sha256=Lh9eZPTLsR5KUqP9Tfwx10zU_U11jtY3hdmNpVn1FWE 5375
datachecks/core/validation/reliability_validation.py sha256=7FhrWBEP7ZiL2ruPe4ZLlIxrliRBtUThKuMMReuH66E 2635
datachecks/core/validation/uniqueness_validation.py sha256=vsdzPePf0rzOiUhwggbU0l3KBkAfZqhlio1OwBQcgOY 2410
datachecks/integrations/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/integrations/databases/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/integrations/databases/bigquery.py sha256=tYpKYfdmLyuuB0yA6jkbiMpo6Nak2Grcf7bsG5h4y54 1992
datachecks/integrations/databases/databricks.py sha256=CWFPa5dW1iDuVvtqhE_UOLP_Nf5v0Buffn-kEABsIK4 1982
datachecks/integrations/databases/elasticsearch.py sha256=AjbX3w7bjjsp7CNHjtzWnPsasiRwvCaUHdSqe02xLAk 2328
datachecks/integrations/databases/mssql.py sha256=QyxBP5A6va264_d7iSE1hlcxXVR2BHipkuEuvrnch_8 2437
datachecks/integrations/databases/mysql.py sha256=1nAeyIYILJbdE5r5DvN_KZvJ9y0ngUyCrEeEBan4IVc 1898
datachecks/integrations/databases/opensearch.py sha256=ZTm3HrPFWeKfgxBoAusmzfdXHsA-pSFGd7KOTU07Ik4 2282
datachecks/integrations/databases/postgres.py sha256=HaWAPBMTwuOA6P5XN3Mb7ok9HG16RHN5SZnaamW0_gQ 2041
datachecks/integrations/databases/redshift.py sha256=_wJYc1fm3yOvpF8r1k252MiNMuhpnL7ITSZUpIYctqI 2047
datachecks/integrations/databases/snowflake.py sha256=ZruKWrgZwo50Sx4SH_yw8BI--jCNsys4VXSe_ZMW0Ns 1946
datachecks/integrations/storage/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/integrations/storage/local_file.py sha256=n23ecIFrxgM4QOwBr2OIRUl3_b97lMF08l1M0jf9NII 6464
datachecks/report/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
datachecks/report/dashboard.py sha256=WzBP3SqyRaQvoqXF9WPZGGPtMDLbJWMwytbjUubuitE 8458
datachecks/report/models.py sha256=kOgmDfuM1v5cLK6VFxlmsN_0u3wrvBCvh75v9Rvph_c 2507
datachecks/report/static/assets/fonts/DMSans-Bold.ttf sha256=f1uEY-TIjlHryAMQW5CZ3vgWN1TzpEU7tm-CKHhHFJk 56272
datachecks/report/static/assets/fonts/DMSans-Medium.ttf sha256=Msj-GHRDO9NGdO8bWAN_230bJF1YRAdsdsbzosadaEA 56380
datachecks/report/static/assets/fonts/DMSans-Regular.ttf sha256=enPmqoEH4ARurl3XE79HUtk-aJ9X1RxFsVRazd_XG-M 56352
datachecks/report/static/assets/fonts/DMSans-SemiBold.ttf sha256=zU97AnvI5xoZNgpCbNaU6xlfb61BQkNwR_M7MSqMTpQ 56340
datachecks/report/static/assets/images/docs.svg sha256=zDUSZoC8_nEx3d0LXxQ1kaN78ZMZrFtRQHVQl9Q4eJY 839
datachecks/report/static/assets/images/github.svg sha256=lKygm-T8O19WvKnFG7i1Pl4kqk-IYQ7NwBUEnkiMJXY 2768
datachecks/report/static/assets/images/logo.svg sha256=dWKkS79J0rgrIeYmwd0-EBs8g544U1HR6KOMrhfZyQg 9605
datachecks/report/static/assets/images/slack.svg sha256=pk4h_yc6FdYqFJPjs7cJVis4KsAHoSRKu20qXti1m_o 1868
datachecks/report/static/index.js sha256=p4wvku-zlXi0y4gWeSzV1amY0s4mjtUq2QsezARLVh0 5490969
datachecks/report/static/index.js.LICENSE.txt sha256=bBDZBJVEDrqjCi7sfoF8CchjFn3hdcbNkP7ub7kbcXQ 201041
datachecks-0.3.1.dist-info/LICENSE sha256=s3qOmBgLf2W55ASh7Mi0oL4Pg39GWAM8YOHxm7z3xH0 11357
datachecks-0.3.1.dist-info/METADATA sha256=dZuj3DQDm1KeusyKhhAqwaI2SVOn1zSyGcKm9-AiHis 11600
datachecks-0.3.1.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
datachecks-0.3.1.dist-info/entry_points.txt sha256=OJ_CVlhx_5_ex4WPVb7Tcz_FddMVQ9JEXiPniLf-G6Q 54
datachecks-0.3.1.dist-info/RECORD

entry_points.txt

datachecks = datachecks.cli.cli:main