Skip to main content

XenValidator is schema validation library for Python, You can Validate Strings, Numbers, Objects, Arrays, Dates & more. You can even create your custom validators! Make sure to give it a ⭐ on github.

Project description

XenValidator

XenValidator is a powerful, flexible, and easy-to-use Python library for validating data structures. It simplifies the process of defining complex validation rules, handling cross-field dependencies, and providing informative error messages.

Features Comprehensive Validation: Supports validation for strings, numbers, dates, arrays, and custom data types. Custom Error Handling: Easily customize error messages for various validation rules. Cross-Field Validation: Implement custom cross-field validators to ensure consistency across fields. Flexible Date Formats: Supports multiple date formats to match various use cases. Chainable API: Intuitive, chainable methods for setting validation rules. Installation Install XenValidator using pip:

pip install xenvalidator

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

XenValidator-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

XenValidator-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file XenValidator-0.1.0.tar.gz.

File metadata

  • Download URL: XenValidator-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for XenValidator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e21d50f096f635db30be09ff6866900c3ebda82126773d7430879586827657d8
MD5 58fa2062bd2c88b6ea07f3d937dceddb
BLAKE2b-256 84de100c502be7768845b9abaf88db4dba7199ecb870e8e91b2e86798c3b8723

See more details on using hashes here.

File details

Details for the file XenValidator-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: XenValidator-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for XenValidator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b49e78024b2bf752592e4d31cf8d192a90dbb89472193b40a3c508fb1922f8ac
MD5 a49114df3ca9096240d3cd935f8f9558
BLAKE2b-256 430d7a89f35b70e8b35fd5ab0ca9c4dedc699ed1ae457a3be53f247afd5f8c35

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