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.17.1.tar.gz (115.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.17.1-cp311-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

jsonschema_rs-0.17.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.4 MB view details)

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

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

Uploaded CPython 3.11macOS 10.7+ x86-64

jsonschema_rs-0.17.1-cp310-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

jsonschema_rs-0.17.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.4 MB view details)

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

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

Uploaded CPython 3.10macOS 10.7+ x86-64

jsonschema_rs-0.17.1-cp39-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

jsonschema_rs-0.17.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.4 MB view details)

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

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

Uploaded CPython 3.9macOS 10.7+ x86-64

jsonschema_rs-0.17.1-cp38-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

jsonschema_rs-0.17.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.4 MB view details)

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

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

Uploaded CPython 3.8macOS 10.7+ x86-64

jsonschema_rs-0.17.1-cp37-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7Windows x86-64

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

Uploaded CPython 3.7Windows x86

jsonschema_rs-0.17.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

jsonschema_rs-0.17.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

jsonschema_rs-0.17.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.4 MB view details)

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

jsonschema_rs-0.17.1-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.17.1.tar.gz.

File metadata

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

File hashes

Hashes for jsonschema_rs-0.17.1.tar.gz
Algorithm Hash digest
SHA256 8b98e68caad4ecc036da62c528ebf8f282f9109390adb020205ca26626be731f
MD5 e8b152b321ace9c8f1c3a858406cb85b
BLAKE2b-256 a94398afa8c045bb0f6ec88fef2b95530514a65da2c32706f517849bc0ba3efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e348f507d382a14c322f6a2b23598d06399d391a950c9c34215c86b572466f6d
MD5 3847714c0192bf73a555d0b03b80497e
BLAKE2b-256 67969342fc95793d366bab9f46d5ef465b5787695b91fcfd3ee2caa9197a4c6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.17.1-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.4

File hashes

Hashes for jsonschema_rs-0.17.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 e2525b3494f019c6c16dce528f3cf22e336d57a325396c246706b81bcc8a032d
MD5 5649930e221478f6a0bc59dedb718cf8
BLAKE2b-256 4f486237f093fe97c476f6d4a75b21c612ecadf3f860c03a5d8fe3b0382b6535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd871bf0bf4868dcbb8a3ba933485e29bc0940fc728010a9f9f78c0d722f78d8
MD5 336b538d3147ba5fedbd93c5355332b7
BLAKE2b-256 395cf3444b7c49d52017c2476644760715dbe7288a16aac519fe801616e16ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 174a5b9f58357a92f7b4014564a2fed6fa2af520470516d35118a7defcc688ed
MD5 4a978a0673b13a6f16befbf4c3e26aa6
BLAKE2b-256 1bd70379d3226f05a2d88f9444d96e346d036c29e0a8ed05f5e18d962330e5aa

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.17.1-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.17.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f9c40e79292e827e00410cf898d80c0c0dbe95d31d06a3ec11194195148ea89e
MD5 10e53e2fffc413d83b777c01f8491418
BLAKE2b-256 44b09912c02bfe702e5ee4c2d9f3fb63d40e60cc64db18dd18b1209294303f39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9d9cbdfac5f0f7352e85c4d0eea0a21906065653d4cef19354e7b6136d807230
MD5 9969165fbdb3a3b5e570eefda449c5d7
BLAKE2b-256 f0340df30c822bf9df3e0ed5327a9c0bfe2e37bcea1334d4d94ace1bc369cac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ffd9bf7780babfa4cf8b473fc529ed58343c1fb31dbafd32f3b852912a6b5227
MD5 b4863b37a0ed7f05a7b46ad92d6bc629
BLAKE2b-256 54d6820cfcdfce7604b564c0cdbeaa8ba4f0dec2670e830f14693ee284b83bc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.17.1-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.4

File hashes

Hashes for jsonschema_rs-0.17.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 57ffcce1d872c4fb65e8eef38e2462519286a97f15a48fcacab6e51de9761676
MD5 32dab5df66086d53c4b4dea2a2a06fbd
BLAKE2b-256 2150b98dbae38b4584058761aa897c44d8fe57edae5d95d28f20a3035f006bc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d556c3b0a6c99e72c099643e872253cf8e5aa171c10dc3d4ae549150bba22084
MD5 716f2e720c36744ba56b7a7d3349af04
BLAKE2b-256 c09ea81953569c9288023e9047c30f177a9d646e7e53508d0dc740c46e4fb447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 41d2f86dd6d9adf9d1f6e74733e49c220e0d76a4d3fe27fc5a474eec724b6679
MD5 36a73d7e26fb7fdaf735ed5176ed04be
BLAKE2b-256 0a57599bb345b60dd8010d81a1b1cd25b4bd534e2b4465159e9e9341749436dc

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.17.1-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.17.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 711dc35dc805e2e6d92d442b5d84118380a9418a9548b0d20d7a9eae8a5775b9
MD5 22050ecafe92d25601f4691a4c09ca28
BLAKE2b-256 14a544ad63b7486cb4ed0685ad39efa1dae148585101a03c9724d053d9e61e13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1641fca1d32ef010209808fed9ae70a2bee7e66f0ac68a542ba6042707b5f8ce
MD5 d9c28da37c13bc5460e572bb3cf9429e
BLAKE2b-256 533c83f3f64cf51d39ee84274c07a0c2576e9d610f74f6886646b8fd7a374433

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 177e362293c5cababf4203ac9db1463228253dc71b7d60876df1fa8fd3f24538
MD5 c9dd31f6b0058d32996d9d2104c4f9ab
BLAKE2b-256 1b7c99e8a278386f8c1c048a82aadda824af2d1a52007df255466ec582808857

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.17.1-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.4

File hashes

Hashes for jsonschema_rs-0.17.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 2bbb681efe06bba547cdea7171fe6347631c509c55c78bdae490e1d43be564f9
MD5 f2a5988592df9141c7582901541f9ba1
BLAKE2b-256 6e254f40529e629960fc0445a1b68e8069b22d5ada0b26d659a412c60e79642b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9374e77aabaa5b7959e81e08a31d02f6da29dd2b6966a823588a21f22b00f31
MD5 df0ef7d05cce1f3e5423b8244bfa88fd
BLAKE2b-256 0fa9c088259cca722ffcc31c0774dd04f089108aed002cbcf5384cd278ab9345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 aff51a5c5cec8bc2901fcbefde469930b65d8c5ad5dc9502a61194c7f4734847
MD5 c896eeefccc8c9838dee570b1efaaadc
BLAKE2b-256 bfde2a649e4c5172033f9db8334597ddeb0be6650ad9c388280fe28f30d5e684

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.17.1-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.17.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0793284915e60385a452afbfbf24c97005032753238fa31710c2ac1eb985b590
MD5 9075b7fb57fc43cbe0e4005bfd4f0b86
BLAKE2b-256 ad3c292524a9ecf54a19b7b908ae6867ccb9eda8ead14e669776c569375882df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 54ae7b720af1d706276e58f21c21611946bd964428fc0d30de6337357ed050d0
MD5 1cb73b40567cd72a59d4e72b0741e15e
BLAKE2b-256 f9fd7608cf2e3fd9817ab81a616f96876a24bb503400e9471c1392a72b5ea067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 fb29af3d4b30c20865299528e396df99765635c3b6f1a0befdf5ef71b07c5299
MD5 336341805b0f549c5a44356c59c3b4d8
BLAKE2b-256 ef33628994b52bb172e4a8a767a47a42320aff9f4cf0287a285871d69dd8068e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.17.1-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.4

File hashes

Hashes for jsonschema_rs-0.17.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 616ca7ad24a42e6925ecadf04cef42734e9e9d75cef6fa14e12c74888ba497ab
MD5 d0b0b8391d0997b832a7a77daa92c51a
BLAKE2b-256 053cedd5ba1290d17bb486438daa72afbc26242df6dc8a3dad50ca2ab91243b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb76afff0935399266a2f0931c5bf9f767b4f722ab41eb736de8c5f535a30921
MD5 27127dcc65f7bac016e79fc4bfd72456
BLAKE2b-256 ebd5a89e846109fd115f3768c77435470cd4b129ca3f6c360bbebe456986a7a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 63fb7529cb3250f960639297eb86c563c358acdc2965690593feb99896339476
MD5 97676613232e26c76f4720bf5eb0b8f3
BLAKE2b-256 f26492b45191d4b172496ac18abe0369d176ee002c30e1e3069671f735c7d53a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.17.1-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.17.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 27cc05017154ee2b17468dcb3169f75ca3d6ef8ceee28bd5120fe314df6d1819
MD5 0b1b084ed7ad96a5c545be5d7d289bc7
BLAKE2b-256 d3b60c17571ff88abfd05cbce01fdb2688dea316e6916f965c674356a23cd1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 87eea8f1e39cc8e8a3bbc9d111b2e3f8b1ea5eb3e3256d34a04b49e0347b0e11
MD5 234a7cdddf8d90b175fa853a465698e7
BLAKE2b-256 c723554c518b3e81e0a749ccc827f973ec848d3ed4741671466d0de91acdf1c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 99fbf339c29a35af0bf24d05fd37aec5514758945ac1c505718a4aac932b3d2a
MD5 1eb2821c2ae78caae9ba5d0eacddc2bc
BLAKE2b-256 6f2aacd15e7ee46d95ba7d4075919fce8d926ac52a48c07c8c1114459351125a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonschema_rs-0.17.1-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.4

File hashes

Hashes for jsonschema_rs-0.17.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 aeb1379cce0f94f7d601aa03e84e8fc2d306341d9372c5abd1ccfdcd64b86372
MD5 d63752e41c14f1704e1e3b58f6504f84
BLAKE2b-256 56b5c245f0de2381eeb3607cee5e5f6b6cc87077eb35377be2b31ebd1a894ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e88bf13c19d0f3c6dc8623b65b7a99a05ce6cd6cdc39d83fab4129292867da6
MD5 8526f662200b39711cb4fe33a1c4eb27
BLAKE2b-256 a51fecc24d75836a4f37ad2265aaff894139d79730895a5be2ba22ad0c553c94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 10f1e921640021fb5a7f64571ef5e01fc23e652e3727b7ea7ec84b433883e753
MD5 9be62e3acf6729794860c9564646bc5d
BLAKE2b-256 a9c34c08e6a798f88b86a55c9648d96f8e5c3d5844de110f4957f047a1505e37

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.17.1-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.17.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e6366b0aca5934f417a3effb2aeb2e286366ca85ff6e2975ac021d3b90e6d657
MD5 414cf15e7a3b95a62974e5171e8de288
BLAKE2b-256 4f1e48f0bd558f9cf05c52cff8740c16c21b16d987f06b994e21a257ad4d85a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.17.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 521b024c846d465a5023048075296c998fa0dcbd3408054cffb2af488d24ce4b
MD5 4f936618ae7e90e13b07e527c27a78e5
BLAKE2b-256 8d70c00b5982aea3c376def6920252883eeabdec6316979e778c5a47e4d5970f

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