An open API service indexing awesome lists of open source software.

https://github.com/meizuflux/cion

Python minimal data validation library
https://github.com/meizuflux/cion

data minimal python validation

Last synced: 29 days ago
JSON representation

Python minimal data validation library

Awesome Lists containing this project

README

          

Cion
====

.. image:: https://img.shields.io/github/languages/code-size/meizuflux/cion?style=flat
:alt: Repo Size
.. image:: https://img.shields.io/tokei/lines/github/meizuflux/cion?style=flat
:alt: Lines of Code
.. image:: https://img.shields.io/pypi/dm/cion?style=flat
:alt: PyPI Downloads
.. image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat
:alt: License
.. image:: https://img.shields.io/pypi/v/cion.svg?style=flat
:alt: Version
.. image:: https://img.shields.io/pypi/pyversions/cion?style=flat
:alt: Python Versions
.. image:: https://img.shields.io/pypi/format/cion?style=flat
:alt: PyPI Format
.. image:: https://img.shields.io/github/commit-activity/m/meizuflux/cion?style=flat
:alt: Commit Activity
.. image:: https://readthedocs.org/projects/cionpy/badge/?style=flat
:alt: Read the Docs
.. image:: https://github.com/meizuflux/cion/workflows/tests/badge.svg
:alt: Tests
.. image:: https://github.com/meizuflux/cion/workflows/pyright/badge.svg
:alt: Pyright
.. image:: https://codecov.io/gh/meizuflux/cion/branch/master/graph/badge.svg
:alt: Code Coverage

Cion is a minimal data validation library. It is unopinionated about how
you get the input and what you do with the output.

Installation
------------

**Requires Python 3.10 or greater**

.. code:: bash

pip install cion

Usage
-----

View the `examples `__ directory and the `tests `__
directory for examples on how to use Cion.

Contributing
------------

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.