Metadata-Version: 2.1
Name: valipy
Version: 0.2.1
Summary: A chainable, fluent Python library for validating data
Home-page: https://github.com/pimepan/valipy
Author: Joaquin Jose Von Chong
Author-email: jjvonchong@outlook.com
License: MIT
Keywords: validation,data,schema,schema validation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown

## 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](https://github.com/imbrn/v8n) 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  ())
3. Create your own validation rules
4. Reusable
5. Can use Regex
6. granular exceptions

## Instalation

As easy as

`pip install valipy`

## Documentation

check de documentation [here](https://dynamic-parfait-94cabc.netlify.app/#/)
