{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"Reads and writes YAML files conforming to the Open Data Contract Standard using Pydantic models, enabling programmatic access to data contract specifications.","skillfed_tags":["data-contracts","yaml-serialization","data-governance"],"use_cases":["Load and validate data contract YAML files in a Python application that manages data governance or contracts","Programmatically construct or modify data contract objects and serialize them back to YAML","Integrate data contract handling into custom tooling that extends or wraps the Data Contract CLI","Parse data contracts to extract metadata for documentation, lineage, or compliance tracking systems"],"what_it_does":"This package provides a Pydantic model for the Open Data Contract Standard, a specification for describing data contracts in YAML. It lets you load data contract YAML files into Python objects and serialize them back to YAML, with version tracking that mirrors the Open Data Contract Standard specification versions (3.0.1, 3.0.2, 3.1.0, etc.). The package was extracted from the Data Contract CLI, which remains its primary consumer.\n\nYou use it by importing the OpenDataContractStandard model, then calling from_file() or from_string() to parse a contract, and to_yaml() to serialize it back. It depends on pydantic for validation and pyyaml for YAML handling, and requires Python 3.10 or later.","worth_installing":"Yes, if you need to work with Open Data Contract Standard files in Python. Install friction is low, dependencies are minimal and well-established, and the license is permissive. The aging maintenance status (240 days since last release) is a minor concern but not a blocker\u2014the package is stable and has no known vulnerabilities. Use it when you're building tools that consume or produce ODCS-compliant contracts."},"id":"open-data-contract-standard","links":{"html":"https://skillfed.io/packages/open-data-contract-standard","md":"https://skillfed.io/packages/open-data-contract-standard.md","pypi":"https://pypi.org/project/open-data-contract-standard/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-17","license_spdx":null,"license_treatment":"permissive","name":"open-data-contract-standard","python_support":"supports_current","summary":"The Pydantic Model of the Open Data Contract Standard"},"popularity":{"monthly_downloads":1353825,"position":4009,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.1.2"}
