datacontract-cli

View on PyPIReverse Dependencies (0)

0.10.3 datacontract_cli-0.10.3-py3-none-any.whl

Wheel Details

Project: datacontract-cli
Version: 0.10.3
Filename: datacontract_cli-0.10.3-py3-none-any.whl
Download: [link]
Size: 94717
MD5: 0ea87cea551eb2e0e0702a46515ecd4b
SHA256: be3d618ba826d51444bd8a0fbf8459be997c88703765fc94c00587a3fdf1ce16
Uploaded: 2024-05-05 16:51:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datacontract-cli
Version: 0.10.3
Summary: Test data contracts
Author-Email: Jochen Christ <jochen.christ[at]innoq.com>, Stefan Negele <stefan.negele[at]innoq.com>
Project-Url: Homepage, https://cli.datacontract.com
Project-Url: Issues, https://github.com/datacontract/cli/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: typer[all] (<0.13,>=0.9)
Requires-Dist: pydantic (<2.8.0,>=2.5.3)
Requires-Dist: pyyaml (~=6.0.1)
Requires-Dist: requests (~=2.31.0)
Requires-Dist: fastapi (==0.110.1)
Requires-Dist: fastparquet (==2024.2.0)
Requires-Dist: python-multipart (==0.0.9)
Requires-Dist: rich (~=13.7.0)
Requires-Dist: simple-ddl-parser (==1.1.0)
Requires-Dist: soda-core-bigquery (<3.4.0,>=3.3.1)
Requires-Dist: soda-core-duckdb (<3.4.0,>=3.3.1)
Requires-Dist: soda-core-postgres (<3.4.0,>=3.3.1)
Requires-Dist: soda-core-snowflake (<3.4.0,>=3.3.1)
Requires-Dist: soda-core-spark[databricks] (<3.4.0,>=3.3.1)
Requires-Dist: soda-core-spark-df (<3.4.0,>=3.3.1)
Requires-Dist: snowflake-connector-python[pandas] (<3.8,>=3.6)
Requires-Dist: duckdb (==0.10.2)
Requires-Dist: fastjsonschema (~=2.19.1)
Requires-Dist: python-dotenv (~=1.0.0)
Requires-Dist: s3fs (==2024.3.1)
Requires-Dist: rdflib (==7.0.0)
Requires-Dist: avro (==1.11.3)
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (~=1.16.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-http (~=1.16.0)
Requires-Dist: deltalake (~=0.17.0)
Requires-Dist: boto3 (<1.34.70,>=1.34.41)
Requires-Dist: botocore (<1.34.70,>=1.34.41)
Requires-Dist: httpx (==0.27.0); extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: moto; extra == "dev"
Requires-Dist: testcontainers (<4.0.0); extra == "dev"
Requires-Dist: testcontainers-minio; extra == "dev"
Requires-Dist: testcontainers-postgres; extra == "dev"
Requires-Dist: testcontainers-kafka; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 50650 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
datacontract/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacontract/cli.py sha256=MEeXCL4HjLTwc91KYzjKEg1s5RHgX8fm2OBNqcZxFmg 11855
datacontract/data_contract.py sha256=NonmJ1YIKRtQXUanft30WJt8BKh67Si-71jOw6HIsic 22230
datacontract/web.py sha256=SWglmbqy3NV5h4VDsG0OpwhASJT9uve7w6FPwkBjIYM 457
datacontract/breaking/breaking.py sha256=Abw59Xd_CypS6Us-hvsGnPvCUo-a-cl8RzDCmjG4yfk 11719
datacontract/breaking/breaking_rules.py sha256=0ExDYOj5Clyq6sIRIXTpxSbcRxMHYrMqJXqZ92goKsA 3032
datacontract/catalog/catalog.py sha256=wRD1WFYlSC3LT30bbX7rCDoxWN259EU2B4f6j9lQSrE 2552
datacontract/engines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacontract/engines/datacontract/check_that_datacontract_contains_valid_servers_configuration.py sha256=TXO47ON3NjwYI4Y2eBYklMOCo7vAtYzqLPAhZhii6dg 1565
datacontract/engines/datacontract/check_that_datacontract_file_exists.py sha256=XHvxX6BrTdZk2wN55zd6ER4k7ILDyGzjbCbZxQAJ2iE 665
datacontract/engines/datacontract/check_that_datacontract_str_is_valid.py sha256=CsxFGyInjpsylmoofByV1b-wpFhG1jtRWxSUpp-BXk8 1525
datacontract/engines/fastjsonschema/check_jsonschema.py sha256=rXGfGDu9-RJomj9WcVe8vEfluR25vn2rOS7BeOVQ0XA 5748
datacontract/engines/fastjsonschema/s3/s3_read_files.py sha256=iupiyqBa1dzgT2BtVGna-BjC5rqe6MTLs2QRp8GTs7M 665
datacontract/engines/soda/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacontract/engines/soda/check_soda_execute.py sha256=p1C6B3rxIroluxSGfcBmf7jH2xOih4JLHv2xMlP915E 6656
datacontract/engines/soda/connections/bigquery.py sha256=Ao0KaJe4R28auU_4umxvVaLB6ZHEbKaNoYZ-RfAUmeo 662
datacontract/engines/soda/connections/dask.py sha256=Yy6Et2n_vDVsdjtqyBWDSZt7mnjPzPk_MZ-92VZHfnY 1496
datacontract/engines/soda/connections/databricks.py sha256=lpMju-o_TzLZeF0EEVwePPr8JahqvFnj5xRYjF15fc8 561
datacontract/engines/soda/connections/duckdb.py sha256=tVKP7YaAIOajM7LVeW290m_3UUfrJ7M_OWis3DmFf2Q 5586
datacontract/engines/soda/connections/kafka.py sha256=TZGJIDcyqeIXKYZomHRc9gIJMoV-etD0ewVfKYQbNMU 5529
datacontract/engines/soda/connections/postgres.py sha256=9GTF4Es3M5vb7ocSGqAxXmslvkS5CjsPQGIuo020CFc 626
datacontract/engines/soda/connections/snowflake.py sha256=y1t2a1DWY4_tr5k-X5_nhLE6v1rfCwTahzhtHR91x9A 719
datacontract/export/avro_converter.py sha256=fFrKGDjC48RBF9-Xy2w3Eh3BXxSkmflOkXPTs881Ows 2320
datacontract/export/avro_idl_converter.py sha256=_2acoImuBqNqEt97OpBSewWT_w3aDBOdNosuy0gbkSY 9576
datacontract/export/csv_type_converter.py sha256=ZZuJwBgQnafZC7PPvAXsBf2IajPJq8TYZ1l8Qq0GYeI 1290
datacontract/export/dbt_converter.py sha256=7ruAOEh5OgWZcmGsN4pjD5EQE6b_RVzRwOPAJRdrvyE 8543
datacontract/export/great_expectations_converter.py sha256=nJwYgyQhvbApZDZ54hPFKVoVeEOWSA7Zxf6_ZIsapdI 4890
datacontract/export/html_export.py sha256=MafHZ0pYELdCgKoMTQDtQCqCNO6LCQZGD288yn5Drko 2281
datacontract/export/jsonschema_converter.py sha256=wN2Zx8wXOyaXsSt1azlDS_4ctFUZ9EKTgJ2RRq5Rqy4 3147
datacontract/export/odcs_converter.py sha256=MHvIbvJKI-OB5JJaobCcegkvn_GxVhfTLoRDXRm133w 3726
datacontract/export/protobuf_converter.py sha256=K40yEdfRLYDLUx8bn3_an-cwdHfWv8_SBgzGLJT6mX4 2974
datacontract/export/pydantic_converter.py sha256=hlpi-qRNKd3ecnvO_kelCaODbHdMHiTZ0AG8BV-pxzc 5351
datacontract/export/rdf_converter.py sha256=Q7VVcRjoBJmXBFFM8qeORttA2VkucaDxIQopqwe_Ukg 6109
datacontract/export/sodacl_converter.py sha256=BCP7FxhK_OV9lMf9mU7DjWf1k9MzTqfvtdQ6XFeXTlA 6738
datacontract/export/sql_converter.py sha256=OZNBGBShmWrXip5uy6LsyDkb2UmbDKhUcZP4apNNNFI 3754
datacontract/export/sql_type_converter.py sha256=kiFFX54dfSgXXqbUCtFz0ujEt0Ie5JnuuWbcvJc0kos 4627
datacontract/export/terraform_converter.py sha256=-xIIspVrvCyB2AVf1vd7bVGkWI3iiMUHX1btM_o1h-g 1943
datacontract/imports/avro_importer.py sha256=jILYE8EWuat1W_LLt7HuJTmcaBOmDVKvx4ZswphlVkc 4794
datacontract/imports/glue_importer.py sha256=9wvX5jE6hPYNW5eoqcFIjySb41q-vbUW-j9XHYKN18o 5265
datacontract/imports/sql_importer.py sha256=HD9NL0A965Q1NCklHJHM0Vowx6dKVF6MQ74VqL2J8Ig 2431
datacontract/init/download_datacontract_file.py sha256=pj_4mhWKlEtfueWohDgkb1nyuG5ERDipUDszxKwpZUs 413
datacontract/integration/publish_datamesh_manager.py sha256=3bWgWrdcJip0V3EzlLmuxBzAQBn6evEHbhrAKx1qEjY 1300
datacontract/integration/publish_opentelemetry.py sha256=PjU9XH2wgisg0dBP34bUvQazxVZjp37Zfck_xEu5sPQ 3812
datacontract/lint/files.py sha256=tg0vq_w4LQsEr_8A5qr4hUJmHeGalUpsXJXC1t-OGC0 471
datacontract/lint/lint.py sha256=GhgBwfDgihXfWIu1WUfYeJoxfYacVJrwq3L2KO4Z2Io 5076
datacontract/lint/resolve.py sha256=lDZoy5cNb_eIbPDruBQsrxyo5tiUCbEvsCLxGLnCfU0 6471
datacontract/lint/schema.py sha256=FIzubF1C9TnhEQBeoDsLuhc6HymCMx_v435Hjbcz4U8 838
datacontract/lint/urls.py sha256=NHTbwadnm1VCxsiF7clfDvsxJ8-D3Mi5AzDj029E6wQ 1325
datacontract/lint/linters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacontract/lint/linters/description_linter.py sha256=Cm99NTWo75kDRIW63qz5uEa8xsug_8dFURPRC1twodw 1554
datacontract/lint/linters/example_model_linter.py sha256=EljSvzI4RSswdZrGa840bX6Zjat2GI16o5yDmKJfDOg 3972
datacontract/lint/linters/field_pattern_linter.py sha256=H7GTdsK8R68gZx0CLsLXWlp-p83S-OG80m6gUY1Q2FA 1083
datacontract/lint/linters/field_reference_linter.py sha256=fRNI483JpWV_ewWoNqfuVkNqYwQ-7z68q_xhHQZPO7g 1550
datacontract/lint/linters/notice_period_linter.py sha256=oHSOLU2uXd7BDvfEd_VjeXS77atVzYXzrmAeG-wJwBE 2129
datacontract/lint/linters/quality_schema_linter.py sha256=-zaI49okETJYo-qR-J6rQqMRI9QX17UK9ASf1GxgYnk 2181
datacontract/lint/linters/valid_constraints_linter.py sha256=GeeE2hojMt24EoHuSHE1lURA2v2p5Dmxc7Qq8IvZQH0 4915
datacontract/model/breaking_change.py sha256=BIDEUo1U2CQLVT2-I5PyFttxAj6zQPI1UUkEoOOQXMY 2249
datacontract/model/data_contract_specification.py sha256=etwFSrpa2gyF20u5AOXhyv1JTX9u6tojIeE-frAtCq0 3525
datacontract/model/exceptions.py sha256=zW9NoyzwsND-c9UqgyTVuezUVGEc6KK1Uc2zl12loyo 1178
datacontract/model/run.py sha256=v7QNsPwYS1otQrpjeOaFsLRnxO8OgbdK_d-Z_e3iy0s 2610
datacontract/templates/datacontract.html sha256=nXP_0YZtB8yG8mGfItO7jbujoPw1Bt3-_6Ri2mqqWg0 28099
datacontract/templates/index.html sha256=TgPBVAsfn77zdSS2zZDFqjyHy-fs4BAhCou0qeDJBhA 9523
datacontract/templates/style/output.css sha256=kbDuhgaN0RYfmMKPPJPo5p_aoWmY2gUDtrxUQCkq_-g 23673
datacontract_cli-0.10.3.dist-info/LICENSE sha256=23h64qnSeIZ0DKeziWAKC-zBCt328iSbRbWBrXoYRb4 2210
datacontract_cli-0.10.3.dist-info/METADATA sha256=-nZPSBlke7bbzvYobgKi7_bJbcS6AeHLX7Srqw3ted0 63241
datacontract_cli-0.10.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
datacontract_cli-0.10.3.dist-info/entry_points.txt sha256=D3Eqy4q_Z6bHauGd4ppIyQglwbrm1AJnLau4Ppbw9Is 54
datacontract_cli-0.10.3.dist-info/top_level.txt sha256=VIRjd8EIUrBYWjEXJJjtdUgc0UAJdPZjmLiOR8BRBYM 13
datacontract_cli-0.10.3.dist-info/RECORD

top_level.txt

datacontract

entry_points.txt

datacontract = datacontract.cli:app