data-check

View on PyPIReverse Dependencies (0)

0.19.0 data_check-0.19.0-py3-none-any.whl

Wheel Details

Project: data-check
Version: 0.19.0
Filename: data_check-0.19.0-py3-none-any.whl
Download: [link]
Size: 70183
MD5: d1bd115d3adbb210b9fb1ecbe66d9d61
SHA256: f6b5c131fb14ff33ddf8aebc487dd1753c97d1b44afe9ece4b567bcf5869b35a
Uploaded: 2024-03-18 06:05:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: data_check
Version: 0.19.0
Summary: simple data validation
Author: Andreas Rjasanow
Author-Email: andrjas[at]gmail.com
Home-Page: https://andrjas.github.io/data_check/
Project-Url: Repository, https://github.com/andrjas/data_check
License: MIT
Keywords: data,validation,testing,quality
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT 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
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.9,<3.13
Requires-Dist: Faker (<25.0.0,>=24.0.0)
Requires-Dist: Jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: SQLAlchemy (<3.0.0,>=2.0.19)
Requires-Dist: click (<9.0.0,>=8.1.5)
Requires-Dist: click-default-group (<2.0.0,>=1.2.2)
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: cx_Oracle (<9.0.0,>=8.3.0); extra == "oracle"
Requires-Dist: databricks-sql-connector[sqlalchemy] (<4.0.0,>=3.0.0); extra == "databricks"
Requires-Dist: duckdb-engine (<0.12.0,>=0.11.2); extra == "duckdb"
Requires-Dist: numpy (<2.0.0,>=1.24.4)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2)
Requires-Dist: oracledb (<3.0.0,>=2.0.1); extra == "oracledb"
Requires-Dist: pandas (<3.0.0,>=2.2.1)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.6); extra == "postgres"
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pymysql[rsa] (<2.0.0,>=1.1.0); extra == "mysql"
Requires-Dist: pyodbc (<6,>=5); extra == "mssql"
Requires-Dist: pyyaml (<7.0,>=6.0)
Provides-Extra: databricks
Provides-Extra: duckdb
Provides-Extra: mssql
Provides-Extra: mysql
Provides-Extra: oracle
Provides-Extra: oracledb
Provides-Extra: postgres
Description-Content-Type: text/markdown
[Description omitted; length: 4820 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.md sha256=56KxQw_9UktuYuamhSY1YmaaRKjbhA8eXdVNroHAnVg 8857
LICENSE sha256=Aj-cOo51eBRQA7wKTkaySUVYi1SIj7jk4WuyvoAvYF0 1069
data_check/__init__.py sha256=XJn5aH7mP3nWX45_c7sCobeT2YWGqEF06PJUbhArrsE 132
data_check/checks/__init__.py sha256=vIlHdSaUW7kZTjtw0TdCc2uOngytmGodfkgL8SJrsKE 293
data_check/checks/base_check.py sha256=SmzUA0LR7BjLjBerb6jW2D1NmO35dlbWa39GcXeNxII 1034
data_check/checks/csv_check.py sha256=saX8n0dhsYWEobSt1pdRYaWI_Xs0bqLkBiIgYLHrO6c 4113
data_check/checks/empty_set_check.py sha256=PtnDkgRZQ5_1JBlvM-RIfjyvW1pWLnEpfHK-8T8tv1k 1374
data_check/checks/excel_check.py sha256=URhdWaPDCy2gq8EH9qS6063kQgPjUJIN4hBJRcaDJ9o 1506
data_check/checks/generator.py sha256=bS47cdx-wrXb9Z-muHo14ShTzHnvvGGvYD2-zISHpVU 1694
data_check/checks/path_not_exists.py sha256=LR3rt2BQIk9wJ1NVHlXo2hzLIT8UJfHbVTmVtzU7GoE 562
data_check/checks/pipeline_check/__init__.py sha256=41OdCfjBkBUQ3hcwqQuvUFSUJB__KmH2_bCd5mvYEv4 61
data_check/checks/pipeline_check/pipeline_check.py sha256=W7Q8Gso-zyuaXSgzKQFmfVjGuoAksmQNKPO2jcync5s 2882
data_check/checks/pipeline_check/pipeline_model.py sha256=B6wiTN-v7rNn8Xgen3fqvoTRDh1GGK3NPiQsQDiq-b0 4333
data_check/checks/pipeline_check/steps/__init__.py sha256=_FOHwFpoi8D6ZVRqQPivH7NGeZk0jXQgTTzICor5NLc 435
data_check/checks/pipeline_check/steps/always_run_step.py sha256=ivUDIrcN-9wn4YzvjvcAm4Sl8wqqq2OhfOKaBdAaooA 767
data_check/checks/pipeline_check/steps/append_step.py sha256=dup_dFGRgQ5TSc4NtXgF85WFB4Ex8eaMKyttD3eQXIM 184
data_check/checks/pipeline_check/steps/breakpoint_step.py sha256=XGXNP18XV0-MPoqY90wXPjtISPuePRXoY7e2ADILbq0 1390
data_check/checks/pipeline_check/steps/check_step.py sha256=TyrIUStdqwSmA6y1jkR8nLL_KfaHS79j4odnyHPcp_c 693
data_check/checks/pipeline_check/steps/cmd_step.py sha256=FIx96O-PrOPXEwH8E-dSV2zEMG8sdNbHdjF44goaDBQ 1350
data_check/checks/pipeline_check/steps/fake_step.py sha256=-O5_KqcLRuWtFyK4foI2yIa6XxLcAsiuWqc3Ig4WRdM 1037
data_check/checks/pipeline_check/steps/load_step.py sha256=9BzZ52mC2Kq_DBE_s2IL04CpTJJToXLMp2wXnWY1U0E 3190
data_check/checks/pipeline_check/steps/ping_step.py sha256=cZt50T8-meeVPd82-XO-NRwFMnK0bi8bfWktXwvCRRc 414
data_check/checks/pipeline_check/steps/run_step.py sha256=sduspMrC1JzHDXOVZWKwgLWcMEC1Yg-tDGQojZSA_4Q 71
data_check/checks/pipeline_check/steps/sql_step.py sha256=2Fb-6sI1gVUDCvbjeMHvSYBUkf0IWili1O-y_FhDFSY 3361
data_check/checks/pipeline_check/steps/step.py sha256=CA38TKnVg-WP7SecjbFJyAH-s68a-SqKLEIh8lqkfmg 2058
data_check/checks/sql_base_check.py sha256=LS9vbafC6PojDA6H6hJOjSSUtxtIlkgEd1ZsnLKZ9p0 4624
data_check/checks/table_check.py sha256=DzYtwxscLporLuyOBi82pfbOtYGBHt8z0X0ro39Vfu8 2269
data_check/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_check/cli/append.py sha256=PdiKzJ_IxjVDgkluLKj00GdRtovtXitx1XRzRRmqPNY 1161
data_check/cli/common.py sha256=A9lQdIarxsE1m9X76n6xDhgFzTG6vMLnCTqjbAThSOU 4803
data_check/cli/fake.py sha256=F8sTvkctqlngDcJNwTmFh86X7OmafxXOc1l7_g0BMTU 1592
data_check/cli/generate.py sha256=yj0OdeMqj1OZrLRN78hlrTTFIf3gxC51ofw9Qj19uX0 1488
data_check/cli/init.py sha256=r8ZOhRcCcbjBI3s2qr7zvRNMephys5xMQ0jYrXWK12E 1058
data_check/cli/load.py sha256=y29nsW0pgUsQ51y8fv15-lyotMHnEGh4Zw8mlHNo8Zw 2657
data_check/cli/main.py sha256=f7NwpIeWCKMy7fUCsTUvatvrEaq5rK9mRBsGt8ny9ls 1354
data_check/cli/ping.py sha256=ByEJ5i7-ih0tsnqbMGzB3gd-QiCQNNzYKRAOXYA-HPU 1539
data_check/cli/run.py sha256=KDQZwsidg9Ial4QdOFnxvs8fIg64w4YRyZQ_Jh3p4oU 2444
data_check/cli/sql.py sha256=Xce_tD0byCHJ7piSvolaAQ8vxikVymovfABS6bY3EGo 1929
data_check/config.py sha256=UAp78WjGQb9cd5R1aEFN3QWJlQlVDk-8tQ6wUnpRAvI 4070
data_check/data_check.py sha256=yAwYhUqn8Jhhw_JdV7Sfu9Kr3-sQ6SXY4Uz9JTbz8HY 8502
data_check/date.py sha256=Q4q3W8weZ3fWwbzpx_Bt6gWovXmQmpsjFrPc1VYKAQw 1452
data_check/exceptions.py sha256=K6J0kTI9UMNdTX1bvZLa2j28BNZkSaPa9Or6Mh8crcM 853
data_check/fake/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_check/fake/column_config.py sha256=Bz0qvZlprXr2qcHKtxpF8-bLzZ6wA8K18aJoMhxns1A 3667
data_check/fake/fake_config.py sha256=s3rkdpSubfdhBjPPvfFfz6FqNLRxpu4r943R89hUsas 3374
data_check/fake/fake_data.py sha256=9Pw80_CCnl2NMFobnej3HalUMzLOTYDFGYeipcCk8wE 446
data_check/fake/fake_iterator.py sha256=CJ8MrawJoAH6uShMhvo3M3ErL9xZeS5uEv3lzWn45oY 1502
data_check/fake/iterators/__init__.py sha256=x8t_c4VkUHbr_cETf8RMWr8VLi1kOwvXM3C2fuJByJs 89
data_check/fake/iterators/dec.py sha256=N0KcQLhkD8_qaj5wyxMeByHjjcmY8S_6czrkil1trVI 817
data_check/fake/iterators/inc.py sha256=NkkuMADm3sUhvY4RAadoEjV6uycFqWr5_jWN8D-4lu8 817
data_check/fake/iterators/random.py sha256=SxOdsKH0N-85Bk-zbe0jI2R0dycbkZR841s7IiNXZ5k 475
data_check/file_ops.py sha256=HjIWasaIFwxkeMF8evbyeBdqiAeJmPfuM9s5JJZdHDQ 3895
data_check/output/__init__.py sha256=zRAI1Ggh-awxSVpD4J9w81zw399metK33F-KG74YADg 56
data_check/output/diffed_df.py sha256=lOrBYFhekSReeOABAv7AEjHL5CbU8YGcEJtcG3LKQB8 1483
data_check/output/handler.py sha256=CFAWL0bgI47sOSpuJRrENCaDjK0Xfva-1ezp-b1PlFQ 1319
data_check/output/output.py sha256=KBxG7e3lS2X-XzCJnScJaYIZa_rDWrgkee0hMJJ9Vfc 7424
data_check/output/result_formatter.py sha256=_BwbXQMP_ogJval7mbH6gs02Nas8wjkBpbMb_aCgxIU 2248
data_check/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_check/result.py sha256=ivCM_Nr2BRa02ASnaikkbNnrs1WDlNZRgQteEvRVYxQ 3334
data_check/runner.py sha256=P9L-zcwyxKEOqtb6UR0szqGehZCBdZ14S9beQEonpAM 3354
data_check/sql/__init__.py sha256=LPTTRRdV3k3bMyKVPUpN5KwQwQQT0YPpZkwidJibgE8 1723
data_check/sql/dialect/__init__.py sha256=6CrwcCOIgZPgMMOHBw_-HyDIe8--Mmz0o5VmElKiKaQ 305
data_check/sql/dialect/databricks.py sha256=XJav_C2dgnqyLYlJ13tgywHEeZUouhoml69PQV0oAC4 720
data_check/sql/dialect/duckdb.py sha256=Jz9dBuUB30Pd_2cxNIHNxEUjXbagT4ZYrUEf87BwDEg 91
data_check/sql/dialect/mssql.py sha256=gVVPSvGUOaDC_sYrKdO8BDgy8uM4618Hgm_wojwS11A 850
data_check/sql/dialect/mysql.py sha256=h94koLKzLVVZgpVcf7anzVwvetp5MpYCx1x64yVXwsI 90
data_check/sql/dialect/oracle.py sha256=hkUA5kelkfgsgjfs7r5LWeKMLJ3N6Ao2w_d_95BH9N8 2377
data_check/sql/dialect/postgresql.py sha256=Arvi0eY3oVFAXwERsrJgqKZ1xniXBF3XbPXUhheL-gw 95
data_check/sql/dialect/sqlite.py sha256=2mVdv_xHklkxmiecMnTOtTXPIw1cvHzeMOS-2BIsA6w 193
data_check/sql/load_mode.py sha256=IB8XgN1_gWydCRrEy74sZ-6VfuwkHb2_5Gp_Fb62Ckk 616
data_check/sql/query_result.py sha256=j_MFBPrcTjpJaTYGAoWB7vKhUymsShIbsfMvL5nAy2k 1554
data_check/sql/sql.py sha256=npIstHQu2yv5-RusujZqWDYFI-wFJPRHz61w9Dzm5XE 8465
data_check/sql/table.py sha256=XKiToPII7BZbTCT2rJstbOEpg1PaptbLCkGonP_0X3M 3817
data_check/sql/table_loader.py sha256=J5LPI8UcfFxhFJArKgDc1M2LXMo8_R52srVAU1j289g 6405
data_check/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_check/utils/deprecation.py sha256=cvceszSbhtzNzpXiuW8NaYc7urNaWZ34swyZUadmtS0 2479
data_check/utils/lookup_loader.py sha256=G8GwAexkBZY6MoGxXVV2DTBbZ71zGxthOKwZstTousI 1486
data_check/utils/scaffold.py sha256=rhTx4sMCBEEmYywYWva3epskHM99MuqQmVVOKczbFhM 1373
data_check/utils/scaffold_templates/data_check.yml sha256=_8P7nz8zqzWOVupTZ4WCDPyzND8SIj662X_wNSh5K-k 149
data_check/utils/scaffold_templates/data_check_pipeline.yml sha256=At6UL9FxmmS-u2l79Qx2TI68eUtjLYKw0ltSJxvn2KA 1007
data_check-0.19.0.dist-info/LICENSE sha256=Aj-cOo51eBRQA7wKTkaySUVYi1SIj7jk4WuyvoAvYF0 1069
data_check-0.19.0.dist-info/METADATA sha256=qZkfcf5L1FNsCQA8M0SY5ktALoUGSre8FjDU2BwkTEA 6927
data_check-0.19.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
data_check-0.19.0.dist-info/entry_points.txt sha256=9xFIpEBBvmIm2Y3L-PPGoq4hfZZKYdj2OSPqYinvHXE 54
data_check-0.19.0.dist-info/RECORD

entry_points.txt

data_check = data_check.cli.main:cli