PyPI Stats

Search

All packages
Top packages

Track packages

datacontract-cli


PyPI page
Home page
Author: Jochen Christ
Summary: The datacontract CLI is an open source command-line tool for working with Data Contracts. It uses data contract YAML files to lint the data contract, connect to data sources and execute schema and quality tests, detect breaking changes, and export to different formats. The tool is written in Python. It can be used as a standalone CLI tool, in a CI/CD pipeline, or directly as a Python library.
Latest version: 1.2.7
Required dependencies: boto3 | click | datacontract-specification | deepdiff | fastjsonschema | jinja-partials | jinja2 | jsonschema | open-data-contract-standard | pydantic | pydantic-settings | python-dotenv | python-multipart | pytz | pyyaml | requests | rich | ruamel-yaml | sqlglot | truststore | typer
Optional dependencies: avro | azure-identity | azure-storage-blob | confluent-kafka | databricks-sdk | databricks-sql-connector | datacontract-cli | duckdb | duckdb-extension-aws | duckdb-extension-azure | duckdb-extension-httpfs | fastapi | fastavro | hdbcli | httpx | ibis-framework | kafka-python | minio | moto | mysql-connector-python | numpy | openapi-spec-validator | openpyxl | packaging | pandas | pre-commit | proto-schema-parser | psycopg | psycopg2-binary | pyarrow | pyarrow-hotfix | pydbml | pyexasol | pyiceberg | pymssql | pytest | pytest-cov | pytest-xdist | rdflib | rich | ruff | s3fs | snowflake-connector-python | sqlglot | testcontainers | trino | uvicorn | xmlschema

Downloads last day: 29,000
Downloads last week: 255,020
Downloads last month: 1,046,916
7-day smoothing