Skip to main content

Fast JSON Schema validation for Python implemented in Rust

Project description

Build Version Python versions License

Fast JSON Schema validation for Python implemented in Rust.

Supported drafts:

  • Draft 7

  • Draft 6

  • Draft 4

There are some notable restrictions at the moment:

  • The underlying crate doesn’t support arbitrary precision integers yet, which may lead to SystemError when such value is used;

  • Unicode surrogates are not supported;

Installation

To install jsonschema-rs via pip run the following command:

pip install jsonschema-rs

Usage

To check if the input document is valid:

import jsonschema_rs

validator = jsonschema_rs.JSONSchema({"minimum": 42})
validator.is_valid(45)  # True

or:

import jsonschema_rs

validator = jsonschema_rs.JSONSchema({"minimum": 42})
validator.validate(41)  # raises ValidationError

If you have a schema as a JSON string, then you could use jsonschema_rs.JSONSchema.from_str to avoid parsing on the Python side:

import jsonschema_rs

validator = jsonschema_rs.JSONSchema.from_str('{"minimum": 42}')
...

Performance

According to our benchmarks, jsonschema-rs is usually faster than existing alternatives in real-life scenarios.

However, for small schemas & inputs it might be slower than fastjsonschema or jsonschema on PyPy.

Input values and schemas

Case

Schema size

Instance size

OpenAPI

18 KB

4.5 MB

Swagger

25 KB

3.0 MB

Canada

4.8 KB

2.1 MB

CITM catalog

2.3 KB

501 KB

Fast (valid)

595 B

55 B

Fast (invalid)

595 B

60 B

Compiled validators (when the input schema is compiled once and reused later). jsonschema-rs comes in three variants in the tables below:

  • validate. This method raises ValidationError on errors or returns None on their absence.

  • is_valid. A faster method that returns a boolean result whether the instance is valid.

  • overhead. Only transforms data to underlying Rust types and do not perform any validation. Shows the Python -> Rust data conversion cost.

Ratios are given against the validate variant.

Small schemas:

library

true

{"minimum": 10}

Fast (valid)

Fast (invalid)

jsonschema-rs[validate]

93.84 ns

94.83 ns

1.2 us

1.84 us

jsonschema-rs[is_valid]

70.22 ns (x0.74)

68.26 ns (x0.71)

688.70 ns (x0.57)

1.26 us (x0.68)

jsonschema-rs[overhead]

65.27 ns (x0.69)

66.90 ns (x0.70)

461.53 ns (x0.38)

925.16 ns (x0.50)

fastjsonschema[CPython]

58.19 ns (x0.62)

105.77 ns (x1.11)

3.98 us (x3.31)

4.57 us (x2.48)

fastjsonschema[PyPy]

10.39 ns (x0.11)

34.96 ns (x0.36)

866 ns (x0.72)

916 ns (x0.49)

jsonschema[CPython]

235.06 ns (x2.50)

1.86 us (x19.6)

56.26 us (x46.88)

59.39 us (x32.27)

jsonschema[PyPy]

40.83 ns (x0.43)

232.41 ns (x2.45)

21.82 us (x18.18)

22.23 us (x12.08)

Large schemas:

library

Zuora (OpenAPI)

Kubernetes (Swagger)

Canada (GeoJSON)

CITM catalog

jsonschema-rs[validate]

17.311 ms

15.194 ms

5.018 ms

4.765 ms

jsonschema-rs[is_valid]

16.605 ms (x0.95)

12.610 ms (x0.82)

4.954 ms (x0.98)

2.792 ms (x0.58)

jsonschema-rs[overhead]

12.017 ms (x0.69)

8.005 ms (x0.52)

3.702 ms (x0.73)

2.303 ms (x0.48)

fastjsonschema[CPython]

– (1)

90.305 ms (x5.94)

32.389 ms (6.45)

12.020 ms (x2.52)

fastjsonschema[PyPy]

– (1)

37.204 ms (x2.44)

8.450 ms (x1.68)

4.888 ms (x1.02)

jsonschema[CPython]

764.172 ms (x44.14)

1.063 s (x69.96)

1.301 s (x259.26)

115.362 ms (x24.21)

jsonschema[PyPy]

604.557 ms (x34.92)

619.744 ms (x40.78)

524.275 ms (x104.47)

25.275 ms (x5.30)

Notes:

  1. fastjsonschema fails to compile the Open API spec due to the presence of the uri-reference format (that is not defined in Draft 4). However, unknown formats are explicitly supported by the spec.

The bigger the input is the bigger is performance win. You can take a look at benchmarks in benches/bench.py.

Package versions:

  • jsonschema-rs - latest version from the repository

  • jsonschema - 3.2.0

  • fastjsonschema - 2.15.1

Measured with stable Rust 1.56, CPython 3.9.7 / PyPy3 7.3.6 on i8700K (12 cores), 32GB RAM, Arch Linux.

Python support

jsonschema-rs supports CPython 3.7, 3.8, 3.9, 3.10, and 3.11.

License

The code in this project is licensed under MIT license. By contributing to jsonschema-rs, you agree that your contributions will be licensed under its MIT license.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

jsonschema_rs-0.16.3.tar.gz (108.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jsonschema_rs-0.16.3-cp311-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonschema_rs-0.16.3-cp311-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

jsonschema_rs-0.16.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.16.3-cp311-cp311-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

jsonschema_rs-0.16.3-cp310-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonschema_rs-0.16.3-cp310-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

jsonschema_rs-0.16.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.16.3-cp310-cp310-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

jsonschema_rs-0.16.3-cp39-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86-64

jsonschema_rs-0.16.3-cp39-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

jsonschema_rs-0.16.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.16.3-cp39-cp39-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

jsonschema_rs-0.16.3-cp38-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8Windows x86-64

jsonschema_rs-0.16.3-cp38-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

jsonschema_rs-0.16.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.16.3-cp38-cp38-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

jsonschema_rs-0.16.3-cp37-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7Windows x86-64

jsonschema_rs-0.16.3-cp37-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.7Windows x86

jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

File details

Details for the file jsonschema_rs-0.16.3.tar.gz.

File metadata

  • Download URL: jsonschema_rs-0.16.3.tar.gz
  • Upload date:
  • Size: 108.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3.tar.gz
Algorithm Hash digest
SHA256 805678feafd3106d42b04569206b2a92037042cbcce2339fda5e325d6b03304a
MD5 9cd6f7460011040e921cb2f520cb7028
BLAKE2b-256 9b74c5c2e6a279394e31e6df138cfe0c97078cab067b7e72bd006a75f7cba4ec

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 221ba2c5db4066a4b50d9a8b01dcd99eed4b18bcd1a551d76d5a6c906d960583
MD5 2acfe1484764e31feb5606399dea1e0d
BLAKE2b-256 47507cb77a03fff36f50ab5d4b760f43e51f1d947b686aa28a27069d9d201838

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.16.3-cp311-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9bb225057ea1b387a4670739296d9c8b97d21cc77e60928279e8f4f231d07f6c
MD5 61537bd52ee6feb386eb34d0d4664329
BLAKE2b-256 eb07c2519748db6eba94f360573df186a11e93666567b2a4c1b5ca75013dd740

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc7dba8bc906ed7d90a3907999e56445afb4374af3a2694c28b36db352f62628
MD5 c9cab7cef090854e80bf48b2862cedcf
BLAKE2b-256 926ef7fa6630bc4b5bdc8648c07c83cb16dc053b0d14439e12d2c8bf0bb4258a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7a26813765d12c297a9903ac192a761565dcbd8cfc3d3845ab905a56ba4c1d7f
MD5 42d2c408c3addfb06d0d8c179959de19
BLAKE2b-256 70a1d680be8cda1d3856f7625fadb63ffa324636d44ac27f5154d22e8ff47d27

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8dc5f0676094179aac23586b9ffad4d610589eff52f47a49a1dfbaf456ff05b4
MD5 93bbb056ec75c27a8f676aebd83821d9
BLAKE2b-256 0dbe9a8c2d64be8358b2481a0bb4b01e34e9cee9de4f56d676a7d6e1e96ac9cf

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 190324e2ad7855be29cf477210f816317db6a98cfa31b6f0f34837eecabfce9e
MD5 d777db694af0e6a68e654511e47ca9d6
BLAKE2b-256 7bb91018b39ae7553d0f5d0da48d7a78abdb1f1172c1a2127accdeac9816edcd

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b51cb80e07d55b4f326f93ce0925f2e226a7dcf8deae6961b6e38c5037e39011
MD5 b6da67e33798fddc281d6a6a2a2e69cd
BLAKE2b-256 fcac6228ab7090c9636a8b00a44c02788ee33bf6e994312d918495b58f4916b2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.16.3-cp310-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 f20cbbb0bf8d3e91670cdd21019e0e055f9678f8f1e8264c41b2fdd4de5ae83c
MD5 7d186822dd6eda30ea6fdd260bc2e84f
BLAKE2b-256 e56dc0051aa930bdd6ccc99a51761f050302e3edab1fa42a59e4c894a20dfa9b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a58d18d746fe25caa9163bc91aa07ffa1c2e089dddcf99ed7fb88d22124d009
MD5 8d3373070a1c1d589e7d7c264e9d5219
BLAKE2b-256 468eed4caf2ca0f7172377462deff2e72920e4f8a4ec7905d1135c59629384d5

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d8e6e6268cd3c9601b4c4ebf23fadd89c23c664e956d52467bd591b239197289
MD5 ec93b6377bb69acc69b7482a41b5538f
BLAKE2b-256 f19c5ea8e1b8bf09aba569d9c9fa32ebc2714bf11a5a4c776db7ac364de8b667

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1faa2a5dcf4b63314629bc74415009aaa74718e4d36e8f932c491f702d76295a
MD5 87ef6c4a3cc466208e117695c7c7d1de
BLAKE2b-256 fb94df3b1cca17cc71c90df4974eb779070e5b05d6fedf64cbff52f0517e9112

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f1794f8410457d9d08b4bd89f7d14cfd08d82e7ee2e46638e63d65d58125a18b
MD5 41ae418a970111451454f6d1a0c955bb
BLAKE2b-256 2448a59704a3555db4c377f6d419ad34fcceffeb95e1cf492646e5b038fde1b6

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d2dc3dbe5119b612d0aafa3f0db8dd1b0b6e078200139b4903d861109c42cac
MD5 3afc8ec0bd69b94a68d244e9e008dd0b
BLAKE2b-256 918431aa5632992affec74a6049425a6cea657f98ccfd3666c04a964f3389e4b

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.16.3-cp39-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b04ad9f7c38e1bd93e82196c81f7e0c0025d847f80344d6ac71f1292b1520827
MD5 ede0aa56a6d5cf471c16f78b383d0bb0
BLAKE2b-256 7ad718cf63253dc891e999889cd80c533b55ec0fe3d29796860539546b1d80b6

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85660970caabe7fa9981721e3b35edf94f85c8f22ff259dbbf5e2cd97ca176f6
MD5 5cb6afb718c8abe3bf3bb37fbf55128d
BLAKE2b-256 1f9cead399a11fb21d896ae7494dcb091bac98a36ef8470f9427225672221055

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8e90df002c88c4c5430602d97e83bfbd6e64ba7a007a280d878c321a0f0ba37c
MD5 577b9146a2415b6a8e6572611044452f
BLAKE2b-256 69e0abeab354f0fa86a10df04a920397fadd5a645f2416d813e8b2d49273a755

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 31add00c05f794babe588856d2e0714b3e9d58a21921c072d088c619d2b99ad2
MD5 04142fced9ec9b9cc39d8b87a30ea4ec
BLAKE2b-256 068c999308ced654e4b94284bf528e1dfdec58373e3c5811358ddeeb1a17a9c7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9187c80aea3f16b75f8c9ae53a233b5fc1237b5240b8a89653a6db2fd9721af3
MD5 ddc6aef34377c94864de5d4f4d295fb8
BLAKE2b-256 e4c4ab2806db971a7bc3367c41ca6576987f46aa4adf88911f7683ae09ba0ab4

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a49070f85b4be321582aaf6fe48b8b797ba531a3d97e8be61058dccefd2795ba
MD5 184c091354bb44a3bd65f4b17a8b52ba
BLAKE2b-256 ec88d3e27af9abdc93754c065a41090cae5d2b876ab6bd648e9492398938da6d

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.16.3-cp38-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 056045995ac665f2febbcc4cb7fbdff6687ae20f78e942a6ffd9d683a6cf4ce4
MD5 7e24444d8b2fa5b8fe03ca74ee21a199
BLAKE2b-256 b963862750726aaa845dbf5e1deccc516a2b5d858b5d08ca577f8974e954ebc7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f7c4003f056879712c387305548c25c2b49aa05f864d2e7353c98d1186e120e
MD5 21916ff3ee9362f02c5052ad15420627
BLAKE2b-256 8d5f6ac9fb3101f0882cd766d82404696f56f162ca0a2790492a98e27c09a6af

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fe859bdc3bae1fca5c11ce123a92d4f5457a2feaf6da393716475b26304555fe
MD5 bde0c18c9f1fe343be5b1477a9cc3fd7
BLAKE2b-256 35c80de13416fe98a64010b2287bc3fcb01c1dd9809e8853d8109cd8197701d3

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 10f7043b6d86b7417cafa0c101bb27f1333c43cab7084abacf14d3258668c201
MD5 4988f52ebbe443bcfcd9743c48445154
BLAKE2b-256 6aadf33957abef9a60e6c5fc906e0fd7a8aa7afbf96ef3e328f9987b87b19392

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 78144aaacdb5d880b4173591721aabc97e6ec4a2f31908037fdb46975c362ec6
MD5 68848f9e421ca06c916b6e7d66954866
BLAKE2b-256 421ee58403ba9d2cb1a961367e3935e1678682a2fc0070f4dbe227b409958f51

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 f697b2f22a1af704734efdc8e2d92823628163e23511592ce7210bc18c8aaefe
MD5 f327f8a3ad3dfb9275b277b0d27ffa21
BLAKE2b-256 35c327d432b7747b1c819ab9169bf9aca9a679032c3fb49fc8ec16fcb1a86895

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-none-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.16.3-cp37-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-none-win32.whl
Algorithm Hash digest
SHA256 f13967a0ab7835c8815e595b03e112a0de685e4d0f392710c511458583b334dd
MD5 30231736e9e02a52fdea78ed9852fcd0
BLAKE2b-256 a2e1b47f012a81523a84699afeabb0b468d77c606bb592aa7c1ac843c955f5a6

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 854dc69980369e2fa12e9c8e2c606b024f4267db6d5db50c9418f78f555c4183
MD5 be1865fc4eca12d503a44166cfdef8c1
BLAKE2b-256 d64c8ea589e8df52aa2b59a8123c10c5ec2fefae1df893b4f8826aadec8f7c97

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 48664c7dfbf330b6fec204e1c5b0c08d8d80bd363446fd472f294888088c3e4d
MD5 cfe57b6fd6e955fa6c92865712add1e4
BLAKE2b-256 585bd25c9513e11e9213e5a3ad026bf70c077794c4daa488caee3d38f0965237

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 585ab0755f578a988475cff1ae056334ac47a9944ddbd5246c7b44c4c44e0acb
MD5 1038ccd6891b532dc11b5ed131a4bd54
BLAKE2b-256 8f06f7fb3cf051a9f35dd95227b369306904ec1e79c5bcae40b57640a69a108d

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.16.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d250c75b01510e844b5267a8070ede17e7acdc23d87d7ed6059e7025a05279a3
MD5 6af7c12a0405134056f3d2c1e0a7b1a5
BLAKE2b-256 84771c4ba777cfaf0a7ede945e127327fa5364f1ed55b9555b07e4ffe1d96685

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