dcs-core

View on PyPIReverse Dependencies (0)

0.5.0 dcs_core-0.5.0-py3-none-any.whl

Wheel Details

Project: dcs-core
Version: 0.5.0
Filename: dcs_core-0.5.0-py3-none-any.whl
Download: [link]
Size: 1193816
MD5: be00e2804c2d19b29447b482f0cbcafe
SHA256: a51a7a8539b92744abc6eb8ff499c39a39860d06e390a5acc5a73850210ad1c6
Uploaded: 2024-10-29 14:12:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dcs-core
Version: 0.5.0
Summary: Open Source Data Quality Monitoring
Author: Waterdip Labs
Author-Email: hello[at]waterdip.ai
Home-Page: https://github.com/datachecks/dcs-core
Project-Url: Repository, https://github.com/datachecks/dcs-core
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.12
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: ibm-db (<4.0.0,>=3.2.3); extra == "db2" or extra == "all"
Requires-Dist: ibm-db-sa (<0.5.0,>=0.4.1); extra == "db2" 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: oracledb (<3.0.0,>=1.1.1); extra == "oracle" 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: pyspark (<4.0.0,>=3.2.1); extra == "spark" or extra == "all"
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: db2
Provides-Extra: elasticsearch
Provides-Extra: ms-sql
Provides-Extra: mysql
Provides-Extra: opensearch
Provides-Extra: oracle
Provides-Extra: postgres
Provides-Extra: snowflake
Provides-Extra: spark
Description-Content-Type: text/markdown
[Description omitted; length: 9596 characters]

WHEEL

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

RECORD

Path Digest Size
dcs_core/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/__main__.py sha256=hUrawwyavxYgUsllAaNi_PMVLKUWXLBwRTh_ta4r_C0 683
dcs_core/__version__.py sha256=crTzeU44kXcrf_SYEChkXZmHbtDP5YxUS5DgndicSz8 633
dcs_core/cli/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/cli/cli.py sha256=SqwfT9UQ3ISae2teoLqQtfvoTobCJxHEtm7SxPCy0Ek 6186
dcs_core/core/__init__.py sha256=8XyOIsx-uCpaEZUgfOrb0DCdvmz1TipNQdz01h7mun0 761
dcs_core/core/common/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/common/errors.py sha256=P66w4O9E8lFVeB8EtQrCkHKk034fAHkshvrxYDV_ZtE 1737
dcs_core/core/common/models/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/common/models/configuration.py sha256=Uq0lRsykml2qFMPVsqNTNRnvSJ___o426URqSlo2Fto 9405
dcs_core/core/common/models/dashboard.py sha256=_WV1kbs4cKlFZ5QcXyMdTmDSZLYxhvZWWWQzvHReMxM 814
dcs_core/core/common/models/data_source_resource.py sha256=tQqCfGYEe6EfFX7jqf-2S-fnT-kTW6UbPlV3Chhl9cQ 1148
dcs_core/core/common/models/metric.py sha256=0Oxp7YvWZVy7zbmi4u_opBDeknsuzXmnOrK01pP2fQw 4843
dcs_core/core/common/models/profile.py sha256=IAiz1HijGM_8pbbfdAwMxzd-uselGJLeMmYgIhJ46lY 2440
dcs_core/core/common/models/validation.py sha256=Scr8AAPfOr9iA64ib82-PEnOS2zAfG1EtG-mEJ-rd5I 6272
dcs_core/core/common/models/widget.py sha256=-IaZ5dAmPPZwMvpzJDQfEINfIPUsqS5rufBak1c7Y6A 1083
dcs_core/core/configuration/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/configuration/config_loader.py sha256=HKviKEqD2iUT_aKclh1gzyGHed2kU3LWVC-EbHkXfxY 5705
dcs_core/core/configuration/configuration_parser.py sha256=DX0bVqNEWqyBeUmz33HOOfmzdg3ShcKNmhmj4ns0zH0 11786
dcs_core/core/configuration/configuration_parser_arc.py sha256=tbd7jgxad-sr3JIVbLZ0MpTGMMpOUVtX0wUU9n7NGno 14746
dcs_core/core/datasource/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/datasource/base.py sha256=Z6Jn_jfsy2jzwl-aPKOCKcoJtUfdCsMJGuwHH-Hvwn0 1957
dcs_core/core/datasource/manager.py sha256=5cRYzJiT6WA4PngacDT5E6jXeMzayOX_BA_IrN-zQvE 4200
dcs_core/core/datasource/search_datasource.py sha256=hA4j5bVKjZCXj8VFSk-zRLUXKbWDX7mCARgBfd2X05Q 15264
dcs_core/core/datasource/sql_datasource.py sha256=m1LKeZi4RFD9PwrIEJAeZd0YPyykm--beRiHyUw2ILI 36438
dcs_core/core/inspect.py sha256=VUK-0CbFpRfTxOTBvORNC3KQDYK7-noo_4c77eeGlVw 6615
dcs_core/core/logger/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/logger/base.py sha256=V6mGR8reaNiI20q3uQ4-6dc8LHW6-fhDwuWe6B-7uOU 1038
dcs_core/core/logger/default_logger.py sha256=lI8gy0iJrZDj1ld--uSVPqkDlPRyiUBVB9BZWLRXBtc 4179
dcs_core/core/metric/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/metric/base.py sha256=lHnJIf3npmOPH5Sg8_OGNuTkd3IWuQH_Y8DvzRec42k 8508
dcs_core/core/metric/combined_metric.py sha256=p6k6YlADLbarWo43vyqJN1BiqnhfaZMr7WlzZ7vVqTA 3816
dcs_core/core/metric/custom_metric.py sha256=OzSWzgfptQFUj34NY0UcWMlwFxdjz6hvL1xSf6IaJzY 1342
dcs_core/core/metric/manager.py sha256=T9-jrjEam-WAwm3i-N7a0246iZ3mVV9vcu5xJEuVYnY 6366
dcs_core/core/metric/numeric_metric.py sha256=aFzDNTxZNftk6ICKBqtw6_dqkws70NkwNZr36u--fQU 15618
dcs_core/core/metric/reliability_metric.py sha256=bpVne9TBBtELZrRG45dK_w1Z-k_N1onyUEAmw-9Xrog 3515
dcs_core/core/profiling/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/profiling/datasource_profiling.py sha256=sruXFF-OZG_ncTq0HxRN6gcaWZVKlWw4UMRDHQb9Vr4 5849
dcs_core/core/profiling/numeric_field_profiling.py sha256=c2a4B2XOEdDulLWCgqkxAcZpZg5uvRX4jS3PbMliR7o 2689
dcs_core/core/profiling/text_field_profiling.py sha256=rytkzk3tCQJN6uDWBvRGjTIkt26EDiQjxVXvNhye5Do 2565
dcs_core/core/repository/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/repository/metric_repository.py sha256=LBO_0DA8eJoxl0Sw5vhUzmMQHrifVF6NbNVyn3F9GOk 3463
dcs_core/core/utils/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/utils/log.py sha256=VWNIcSqzCsK8iB9j3wJdkfUNEr8gM1BT1mZhPZRn-Bs 898
dcs_core/core/utils/tracking.py sha256=3oO9eAui8rUszHl8S57dqbN2Fth-vLD7gMf3RRsvWw4 3402
dcs_core/core/utils/utils.py sha256=7SfmNdaOLiAOuJJ6jvRb1Wx9qEq0Ratwpht-cr5aSQ8 1376
dcs_core/core/validation/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/core/validation/base.py sha256=7N-2u8oNFxEUTsl7MMabxkgicXmcnrRAuub4LVL5KOo 8395
dcs_core/core/validation/completeness_validation.py sha256=P59Z3Bx0aLIh2vVn1Bo6el7GTOqF8zenaT8amp8zos8 6099
dcs_core/core/validation/custom_query_validation.py sha256=OPBUQOxNUM4nm8feOUrM6_c3y4r8B3pEe3zqGJ7xUAo 1011
dcs_core/core/validation/manager.py sha256=e64XlMAN62fFBcN3l_UiQwtXsxRhqSr1y9SK8Iq7qz4 13829
dcs_core/core/validation/numeric_validation.py sha256=VOCOYxne33n2Jbb6eTAvilYh6NY-aGfWq4IjToQnQUU 10168
dcs_core/core/validation/reliability_validation.py sha256=4xLXV-4VS5tpI6KXYWcHJ7QPGJjy6FLcwQppLVmfl0I 3467
dcs_core/core/validation/uniqueness_validation.py sha256=wvoxZo7kCoxs42lmz6NxIPJQFbkccOTNkBJbq4Wa7Zs 2404
dcs_core/core/validation/validity_validation.py sha256=PBZ4J5bFMEQj_uG_p-9zsMBh1VevVoISHAq5emBRjEg 34100
dcs_core/integrations/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/integrations/databases/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/integrations/databases/bigquery.py sha256=a0zfqXAHbcHnReqMIZWtJ2xIajpp7hm1haazn9sGDtk 1988
dcs_core/integrations/databases/databricks.py sha256=n4fm5m_mtRCdtjLGDvbNW18u7Ev234vDBjq_lxuOxns 1978
dcs_core/integrations/databases/db2.py sha256=FZLxj0w7aG2-3Z415PZh0YCYop_9HFXS0bYKuYI4zGc 19008
dcs_core/integrations/databases/elasticsearch.py sha256=ojY84byItzjtO7ZEc2-DxkHE8xtDa3rzTwJzBugoTnc 2212
dcs_core/integrations/databases/mssql.py sha256=ah309owEWk9Y4MZeKon8sEzvMbYgzD1YvSrXJ6W_jNY 7779
dcs_core/integrations/databases/mysql.py sha256=4W51X5qYjwCRbayt7mHqgPZnsxfR1aAUxnlwzVn_DWc 1890
dcs_core/integrations/databases/opensearch.py sha256=VGq4y4LwMhbHiGvrhFnEkfze1OnwH7SXdNQE2B--AjQ 2220
dcs_core/integrations/databases/oracle.py sha256=wiymL7ns6VhvtPb6-JolxUXKScU_A4GvjNFiA7Z19hU 1905
dcs_core/integrations/databases/postgres.py sha256=2vABkUwrEu0D2ynHWW0yklATruQoiszAJscyhB_POVM 2037
dcs_core/integrations/databases/redshift.py sha256=R9eYxpD1Ve3ChZb-gyClJ6suSljG53O6Wez2GzUW0k0 2043
dcs_core/integrations/databases/snowflake.py sha256=NI6sgL9iakyCbIxtj0DiqeOpF5F9ybuhtG_IwvT86Ws 1942
dcs_core/integrations/databases/spark_df.py sha256=o71ibvT4D2C2dqHAFWPoThEIi_EY2l-ESXTWoiiV8jM 3681
dcs_core/integrations/storage/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/integrations/storage/local_file.py sha256=lltqpXGU18dPkvAEBXn2MsBkoOTFyA9ar2rfSNyB7fI 6456
dcs_core/integrations/utils/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/integrations/utils/utils.py sha256=IgRYmPhNPpip2-rko0YuYCC8c60xNZZctSH_oNjXSbE 1379
dcs_core/report/__init__.py sha256=RkfhRKLXEForLCs4rZkTf0qc_b0TokSggSAcKI4yfZg 610
dcs_core/report/dashboard.py sha256=7kg1pry2o1ZX1Wu_Nra7xQjc6F1VwCBdgYoNx_B1ijI 8452
dcs_core/report/models.py sha256=kOgmDfuM1v5cLK6VFxlmsN_0u3wrvBCvh75v9Rvph_c 2507
dcs_core/report/static/assets/fonts/DMSans-Bold.ttf sha256=f1uEY-TIjlHryAMQW5CZ3vgWN1TzpEU7tm-CKHhHFJk 56272
dcs_core/report/static/assets/fonts/DMSans-Medium.ttf sha256=Msj-GHRDO9NGdO8bWAN_230bJF1YRAdsdsbzosadaEA 56380
dcs_core/report/static/assets/fonts/DMSans-Regular.ttf sha256=enPmqoEH4ARurl3XE79HUtk-aJ9X1RxFsVRazd_XG-M 56352
dcs_core/report/static/assets/fonts/DMSans-SemiBold.ttf sha256=zU97AnvI5xoZNgpCbNaU6xlfb61BQkNwR_M7MSqMTpQ 56340
dcs_core/report/static/assets/images/docs.svg sha256=zDUSZoC8_nEx3d0LXxQ1kaN78ZMZrFtRQHVQl9Q4eJY 839
dcs_core/report/static/assets/images/github.svg sha256=lKygm-T8O19WvKnFG7i1Pl4kqk-IYQ7NwBUEnkiMJXY 2768
dcs_core/report/static/assets/images/logo.svg sha256=dWKkS79J0rgrIeYmwd0-EBs8g544U1HR6KOMrhfZyQg 9605
dcs_core/report/static/assets/images/slack.svg sha256=pk4h_yc6FdYqFJPjs7cJVis4KsAHoSRKu20qXti1m_o 1868
dcs_core/report/static/index.js sha256=p4wvku-zlXi0y4gWeSzV1amY0s4mjtUq2QsezARLVh0 5490969
dcs_core/report/static/index.js.LICENSE.txt sha256=bBDZBJVEDrqjCi7sfoF8CchjFn3hdcbNkP7ub7kbcXQ 201041
dcs_core-0.5.0.dist-info/LICENSE sha256=s3qOmBgLf2W55ASh7Mi0oL4Pg39GWAM8YOHxm7z3xH0 11357
dcs_core-0.5.0.dist-info/METADATA sha256=IbzQC2Uf8UIq9XBgBZ0nudIE0kLYw7qeGR6TjgdDi7g 12304
dcs_core-0.5.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
dcs_core-0.5.0.dist-info/entry_points.txt sha256=5xOxtAKO0dUT9FmgjCK8Jggyg5hYV4LVYXUJ3LKrKDA 50
dcs_core-0.5.0.dist-info/RECORD

entry_points.txt

dcs-core = dcs_core.cli.cli:main