Skip to main content

Wrapper around the valico rust library for JSON schema validation

Project description

# PyValico

Small python wrapper around the [valico](https://github.com/rustless/valico) rust library to provide fast JSON schema validation.

## Usage

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

## TODO * Add tests / travis build * Benchmark against [jsonschema](https://github.com/Julian/jsonschema)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

PyValico-0.0.2-cp37-cp37m-manylinux1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7m

PyValico-0.0.2-cp36-cp36m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m

PyValico-0.0.2-cp35-cp35m-manylinux1_x86_64.whl (948.8 kB view details)

Uploaded CPython 3.5m

File details

Details for the file PyValico-0.0.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyValico-0.0.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.5.2

File hashes

Hashes for PyValico-0.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8ddf6afae27cf2f252a322bc4215646041682e7ef9942fd0f4dd20fe4fde5e32
MD5 9f37d885de161e89877cdd32f834112d
BLAKE2b-256 fb3e2aa333d360af8b269508350239b048ef682b38ef48a4d542758344d80730

See more details on using hashes here.

File details

Details for the file PyValico-0.0.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyValico-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.5.2

File hashes

Hashes for PyValico-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c9f93813f0da1a726ee9ff170669a22a01558d401888596aae3953c884cda6e1
MD5 561261478e00b8dbb8a1bf095832c6a6
BLAKE2b-256 d4dfdbad87e06cde79a4719abe275af7f4d633c74ef5063324097d5512726f8d

See more details on using hashes here.

File details

Details for the file PyValico-0.0.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyValico-0.0.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 948.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.5.2

File hashes

Hashes for PyValico-0.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ccfcdb6044904cd10d24c97765bc5f7f4bae19c7c6e5ab073528aeebfbdb6ddd
MD5 700a3a249de62ba42526fa1942ffbaf4
BLAKE2b-256 d335f165c7fbc37212ad5bfcc86e63cb13c676d2f5f0558011a179079d6b9583

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page