Skip to main content

A chainable, fluent Python library for validating data

Project description

Dead Simple Data Validation In Python

Valipy

Valipy is a simple, chainable and composable data validation library that aims to be used in any place where you need to make sure data is schematized in a certain way.

Valipy is heavily inspired on the js validation library v8n.js and it tries it best to be an almost 1:1 python alternative.

Python Version Support

Valipy currently only supports python >3.11. This is beacuse Valipy uses some features from the typing module only available for the newest python releases.

Features

  1. Chainable API
  2. Plenty of validation rules (20+)
  3. Create your own validation rules
  4. Reusable
  5. Can use Regex
  6. granular exceptions
  7. Schema Validation

Instalation

As easy as

pip install valipy

Documentation

check de documentation here

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

valipy-0.2.5.tar.gz (6.2 kB view details)

Uploaded Source

File details

Details for the file valipy-0.2.5.tar.gz.

File metadata

  • Download URL: valipy-0.2.5.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for valipy-0.2.5.tar.gz
Algorithm Hash digest
SHA256 2a20f01dee7de21319afda8cd9957112e5e2ae8431a4d40de6839ab28c35ac3e
MD5 43129974d10770e04e8a8727fc4cc667
BLAKE2b-256 19369db668dbd3d7cbbb61c5e1ef5cb52decc3abd1974c023cc931cd6c812695

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