Popularity
0.5
Stable
Activity
0.0
Stable
5
1
2

Description

Small python wrapper around the valico rust library to provide fast JSON schema validation.

Programming language: Rust
License: MIT License
Tags: Serialization     JSON     Validation     JSON-SCHEMA    
Latest version: v0.0.2

PyValico alternatives and similar packages

Based on the "Serialization" category.
Alternatively, view PyValico alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of PyValico or a related project?

Add another 'Serialization' Package

README

PyValico

⚠ Please Note ⚠: This is not currently maintained due to a number of issues discovered in the upstream library which is not currently being regularly maintained.

Small python wrapper around the valico rust library to provide fast JSON schema validation.

Usage

>>> from valico import validate
>>> validate([2,3,4], {"maxItems": 2})
valico.ValidationError: MaxLength condition is not met

Building

To build manylinux wheels for python 3.5, 3.6 and 3.7, follow the instructions at setuptools-rust, and build using build-wheels.sh in the project root.

TODO

  • Add tests / travis build
  • Benchmark against jsonschema