Skip to main content

Convenience wrapper for exonware-xwschema - provides 'import xwschema' alias

Project description

xwschema

Schema validation and data structure definition. Define, validate, and evolve schemas with constraints, dynamic composition, and performance-optimized validation. Integrates with xwaction and the eXonware stack. Per project docs.

Company: eXonware.com · Author: eXonware Backend Team · Email: connect@exonware.com
Version: See version.py or PyPI. · Updated: See version.py (__date__)

Status Python License


Install

pip install exonware-xwschema

Quick start

from exonware.xwschema import *

# Define and validate schemas; use with xwaction for workflow validation
# See docs/ and REF_* for full API and examples

See docs/ for usage, REF_*, and GUIDE_01_USAGE when present.


What you get

Area What's in it
Validation Constraint-based validation, rich error reporting.
Schema Dynamic composition, evolution, versioning.
Schema Catalog DDL-like API (create_schema, alter_schema, drop_schema) and apply_migration for schema evolution; JSON-backed catalog for schema-on-write with xwstorage/XWDB. See docs/REF_15_API.md.
Integration xwaction workflow validation; eXonware ecosystem.

Current phase and status: see docs/REF_22_PROJECT.md or docs/ when present.


Docs and tests


License and links

MIT — see LICENSE. Homepage: https://exonware.com · Repository: https://github.com/exonware/xwschema

Contributing → CONTRIBUTING.md · Security → SECURITY.md (when present).

Built with ❤️ by eXonware.com - Revolutionizing Python Development Since 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xwschema-0.4.0.3.tar.gz (106.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xwschema-0.4.0.3-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file xwschema-0.4.0.3.tar.gz.

File metadata

  • Download URL: xwschema-0.4.0.3.tar.gz
  • Upload date:
  • Size: 106.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for xwschema-0.4.0.3.tar.gz
Algorithm Hash digest
SHA256 eea002bfb0a246e17d7b316161b2fbfa5265a3450e5073439a7707492ca8a4f0
MD5 37e953c2436887056974c94ff6ad5b64
BLAKE2b-256 11c7f2bceb613e9bb5c6b272919d9888617d7e89a30f9d19ff4a1e5071293c13

See more details on using hashes here.

File details

Details for the file xwschema-0.4.0.3-py3-none-any.whl.

File metadata

  • Download URL: xwschema-0.4.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for xwschema-0.4.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a3e6996241f7a2bcdec655530d63580fb16d5b5a39276f37523d8513e435319
MD5 c6a9f994f4b2bd13b85d4f8690d1c28c
BLAKE2b-256 fb73d42add2937813ffd0b045d8a34b9ed40fd3da226aa9a38ac6f54ba99de17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page