coreschema (version 0.0.4) is a Python library for defining and validating data structures, often used in conjunction with Core API. It provides a basic set of schema primitives and a validation mechanism. The library was last released in February 2017 and appears to be in an abandoned or unmaintained state, with its GitHub repository showing no activity for seven years and other projects citing its deprecation.
pip install coreschemaVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates defining a simple object schema with required fields and number constraints. The `validate` method is used to check data against the schema, returning a list of `Error` objects for any inconsistencies. An empty list indicates successful validation.
Migrate to actively maintained schema validation libraries such as Pydantic, Marshmallow, or others that support OpenAPI standards. Consider `pydantic-core` if low-level schema definition is needed, though it's a separate project.
No direct fix; migration to a modern library is recommended. If absolutely necessary to use, thorough testing on the target Python 3 version is required, and be prepared for potential incompatibilities.
Evaluate if the limited feature set meets current project requirements. For robust schema definition, validation, and data transformation, modern alternatives offer significantly more capabilities and ongoing support.
No dependency data recorded yet.