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.1.tar.gz (150.1 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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xwschema-0.4.0.1.tar.gz
  • Upload date:
  • Size: 150.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for xwschema-0.4.0.1.tar.gz
Algorithm Hash digest
SHA256 8ddd2e35d1f83c54a72ecac525139356f45e9a406563c938fdb60c879e0a4a4a
MD5 a70c9981a18f3b201148c325da08a9cd
BLAKE2b-256 80577a3d4a52c94263e5a8a70ab6d6f17f50d4a2edc989db42baa2a743b4a53c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xwschema-0.4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7d9d270cd1b48a4c5fd0ca613b1df0cf066accc70c3f9ddf8ad70596230ca3b4
MD5 17646a7e413a9ca75b6019e7cd761f81
BLAKE2b-256 e6203311a4bf6cd3401750957ca893ff6f5259677e765add9fa1cdf2b19c3614

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