Skip to main content

A high-performance JSON Schema validator for Python

Project description

jsonschema-rs

Build Version Python versions License Supported Dialects

A high-performance JSON Schema validator for Python.

import jsonschema_rs

schema = {"maxLength": 5}
instance = "foo"

# One-off validation
try:
    jsonschema_rs.validate(schema, "incorrect")
except jsonschema_rs.ValidationError as exc:
    assert str(exc) == '''"incorrect" is longer than 5 characters

Failed validating "maxLength" in schema

On instance:
    "incorrect"'''

# Build & reuse (faster)
validator = jsonschema_rs.validator_for(schema)

# Iterate over errors
for error in validator.iter_errors(instance):
    print(f"Error: {error}")
    print(f"Location: {error.instance_path}")

# Boolean result
assert validator.is_valid(instance)

⚠️ Upgrading from older versions? Check our Migration Guide for key changes.

Highlights

  • 📚 Full support for popular JSON Schema drafts
  • 🌐 Remote reference fetching (network/file)
  • 🔧 Custom format validators
  • ✨ Meta-schema validation for schema documents

Supported drafts

The following drafts are supported:

  • Draft 2020-12
  • Draft 2019-09
  • Draft 7
  • Draft 6
  • Draft 4

You can check the current status on the Bowtie Report.

Limitations

  • No support for arbitrary precision numbers

Installation

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

pip install jsonschema-rs

Usage

If you have a schema as a JSON string, then you could pass it to validator_for to avoid parsing on the Python side:

import jsonschema_rs

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

You can use draft-specific validators for different JSON Schema versions:

import jsonschema_rs

# Automatic draft detection
validator = jsonschema_rs.validator_for({"minimum": 42})

# Draft-specific validators
validator = jsonschema_rs.Draft7Validator({"minimum": 42})
validator = jsonschema_rs.Draft201909Validator({"minimum": 42})
validator = jsonschema_rs.Draft202012Validator({"minimum": 42})

JSON Schema allows for format validation through the format keyword. While jsonschema-rs provides built-in validators for standard formats, you can also define custom format validators for domain-specific string formats.

To implement a custom format validator:

  1. Define a function that takes a str and returns a bool.
  2. Pass it with the formats argument.
  3. Ensure validate_formats is set appropriately (especially for Draft 2019-09 and 2020-12).
import jsonschema_rs

def is_currency(value):
    # The input value is always a string
    return len(value) == 3 and value.isascii()


validator = jsonschema_rs.validator_for(
    {"type": "string", "format": "currency"}, 
    formats={"currency": is_currency},
    validate_formats=True  # Important for Draft 2019-09 and 2020-12
)
validator.is_valid("USD")  # True
validator.is_valid("invalid")  # False

Additional configuration options are available for fine-tuning the validation process:

  • validate_formats: Override the draft-specific default behavior for format validation.
  • ignore_unknown_formats: Control whether unrecognized formats should be reported as errors.
  • base_uri - a base URI for all relative $ref in the schema.

Example usage of these options:

import jsonschema_rs

validator = jsonschema_rs.Draft202012Validator(
    {"type": "string", "format": "date"},
    validate_formats=True,
    ignore_unknown_formats=False
)

# This will validate the "date" format
validator.is_valid("2023-05-17")  # True
validator.is_valid("not a date")  # False

# With ignore_unknown_formats=False, using an unknown format will raise an error
invalid_schema = {"type": "string", "format": "unknown"}
try:
    jsonschema_rs.Draft202012Validator(
        invalid_schema, validate_formats=True, ignore_unknown_formats=False
    )
except jsonschema_rs.ValidationError as exc:
    assert str(exc) == '''Unknown format: 'unknown'. Adjust configuration to ignore unrecognized formats

Failed validating "format" in schema

On instance:
    "unknown"'''

Meta-Schema Validation

JSON Schema documents can be validated against their meta-schemas to ensure they are valid schemas. jsonschema-rs provides this functionality through the meta module:

import jsonschema_rs

# Valid schema
schema = {
    "type": "object",
    "properties": {
        "name": {"type": "string"},
        "age": {"type": "integer", "minimum": 0}
    },
    "required": ["name"]
}

# Validate schema (draft is auto-detected)
assert jsonschema_rs.meta.is_valid(schema)
jsonschema_rs.meta.validate(schema)  # No error raised

# Invalid schema
invalid_schema = {
    "minimum": "not_a_number"  # "minimum" must be a number
}

try:
    jsonschema_rs.meta.validate(invalid_schema)
except jsonschema_rs.ValidationError as exc:
    assert 'is not of type "number"' in str(exc)

Regular Expression Configuration

When validating schemas with regex patterns (in pattern or patternProperties), you can configure the underlying regex engine:

import jsonschema_rs
from jsonschema_rs import FancyRegexOptions, RegexOptions

# Default fancy-regex engine with backtracking limits
# (supports advanced features but needs protection against DoS)
validator = jsonschema_rs.validator_for(
    {"type": "string", "pattern": "^(a+)+$"},
    pattern_options=FancyRegexOptions(backtrack_limit=10_000)
)

# Standard regex engine for guaranteed linear-time matching
# (prevents regex DoS attacks but supports fewer features)
validator = jsonschema_rs.validator_for(
    {"type": "string", "pattern": "^a+$"},
    pattern_options=RegexOptions()
)

# Both engines support memory usage configuration
validator = jsonschema_rs.validator_for(
    {"type": "string", "pattern": "^a+$"},
    pattern_options=RegexOptions(
        size_limit=1024 * 1024,   # Maximum compiled pattern size
        dfa_size_limit=10240      # Maximum DFA cache size
    )
)

The available options:

  • FancyRegexOptions: Default engine with lookaround and backreferences support

    • backtrack_limit: Maximum backtracking steps
    • size_limit: Maximum compiled regex size in bytes
    • dfa_size_limit: Maximum DFA cache size in bytes
  • RegexOptions: Safer engine with linear-time guarantee

    • size_limit: Maximum compiled regex size in bytes
    • dfa_size_limit: Maximum DFA cache size in bytes

This configuration is crucial when working with untrusted schemas where attackers might craft malicious regex patterns.

External References

By default, jsonschema-rs resolves HTTP references and file references from the local file system. You can implement a custom retriever to handle external references. Here's an example that uses a static map of schemas:

import jsonschema_rs

def retrieve(uri: str):
    schemas = {
        "https://example.com/person.json": {
            "type": "object",
            "properties": {
                "name": {"type": "string"},
                "age": {"type": "integer"}
            },
            "required": ["name", "age"]
        }
    }
    if uri not in schemas:
        raise KeyError(f"Schema not found: {uri}")
    return schemas[uri]

schema = {
    "$ref": "https://example.com/person.json"
}

validator = jsonschema_rs.validator_for(schema, retriever=retrieve)

# This is valid
validator.is_valid({
    "name": "Alice",
    "age": 30
})

# This is invalid (missing "age")
validator.is_valid({
    "name": "Bob"
})  # False

Schema Registry

For applications that frequently use the same schemas, you can create a registry to store and reference them efficiently:

import jsonschema_rs

# Create a registry with schemas
registry = jsonschema_rs.Registry([
    ("https://example.com/address.json", {
        "type": "object",
        "properties": {
            "street": {"type": "string"},
            "city": {"type": "string"}
        }
    }),
    ("https://example.com/person.json", {
        "type": "object",
        "properties": {
            "name": {"type": "string"},
            "address": {"$ref": "https://example.com/address.json"}
        }
    })
])

# Use the registry with any validator
validator = jsonschema_rs.validator_for(
    {"$ref": "https://example.com/person.json"},
    registry=registry
)

# Validate instances
assert validator.is_valid({
    "name": "John",
    "address": {"street": "Main St", "city": "Boston"}
})

The registry can be configured with a draft version and a retriever for external references:

import jsonschema_rs

registry = jsonschema_rs.Registry(
    resources=[
        (
            "https://example.com/address.json",
            {}
        )
    ],  # Your schemas
    draft=jsonschema_rs.Draft202012,  # Optional
    retriever=lambda uri: {}  # Optional
)

Error Handling

jsonschema-rs provides detailed validation errors through the ValidationError class, which includes both basic error information and specific details about what caused the validation to fail:

import jsonschema_rs

schema = {"type": "string", "maxLength": 5}

try:
    jsonschema_rs.validate(schema, "too long")
except jsonschema_rs.ValidationError as error:
    # Basic error information
    print(error.message)       # '"too long" is longer than 5 characters'
    print(error.instance_path) # Location in the instance that failed
    print(error.schema_path)   # Location in the schema that failed

    # Detailed error information via `kind`
    if isinstance(error.kind, jsonschema_rs.ValidationErrorKind.MaxLength):
        assert error.kind.limit == 5
        print(f"Exceeded maximum length of {error.kind.limit}")

For a complete list of all error kinds and their attributes, see the type definitions file

Error Message Masking

When working with sensitive data, you might want to hide actual values from error messages. You can mask instance values in error messages by providing a placeholder:

import jsonschema_rs

schema = {
    "type": "object",
    "properties": {
        "password": {"type": "string", "minLength": 8},
        "api_key": {"type": "string", "pattern": "^[A-Z0-9]{32}$"}
    }
}

# Use default masking (replaces values with "[REDACTED]")
validator = jsonschema_rs.validator_for(schema, mask="[REDACTED]")

try:
    validator.validate({
        "password": "123",
        "api_key": "secret_key_123"
    })
except jsonschema_rs.ValidationError as exc:
    assert str(exc) == '''[REDACTED] does not match "^[A-Z0-9]{32}$"

Failed validating "pattern" in schema["properties"]["api_key"]

On instance["api_key"]:
    [REDACTED]'''

Performance

jsonschema-rs is designed for high performance, outperforming other Python JSON Schema validators in most scenarios:

  • Up to 60-390x faster than jsonschema for complex schemas and large instances
  • Generally 3-7x faster than fastjsonschema on CPython

For detailed benchmarks, see our full performance comparison.

Python support

jsonschema-rs supports CPython 3.8 through 3.14.

Acknowledgements

This library draws API design inspiration from the Python jsonschema package. We're grateful to the Python jsonschema maintainers and contributors for their pioneering work in JSON Schema validation.

Support

If you have questions, need help, or want to suggest improvements, please use GitHub Discussions.

Sponsorship

If you find jsonschema-rs useful, please consider sponsoring its development.

Contributing

We welcome contributions! Here's how you can help:

See CONTRIBUTING.md for more details.

License

Licensed under 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.34.0.tar.gz (1.7 MB 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.34.0-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

jsonschema_rs-0.34.0-cp314-cp314-win32.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86

jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.34.0-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

jsonschema_rs-0.34.0-cp313-cp313-win32.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86

jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.34.0-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

jsonschema_rs-0.34.0-cp312-cp312-win32.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86

jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

jsonschema_rs-0.34.0-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

jsonschema_rs-0.34.0-cp311-cp311-win32.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86

jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

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

jsonschema_rs-0.34.0-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

jsonschema_rs-0.34.0-cp310-cp310-win32.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86

jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

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

jsonschema_rs-0.34.0-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

jsonschema_rs-0.34.0-cp39-cp39-win32.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86

jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

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

jsonschema_rs-0.34.0-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8Windows x86-64

jsonschema_rs-0.34.0-cp38-cp38-win32.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86

jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.2 MB view details)

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

File details

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

File metadata

  • Download URL: jsonschema_rs-0.34.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jsonschema_rs-0.34.0.tar.gz
Algorithm Hash digest
SHA256 9737e0e7a814aa86d00ab5f1807a5e364dc4f08f6b2e71706bea25185c3ac481
MD5 3601a7f4d2bcdcd43d426960962852bc
BLAKE2b-256 37162652019ab95c09f4a6d0ed3134a438cae1f554da3329522bd7467b5e6165

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e67841b77c6f439c3c27dd5d6ed8dc1e6469633a58024b9d98d20d9d04c362d4
MD5 e899613e4bff015e6705dda6d9a009f8
BLAKE2b-256 3dee1499844727e34c76eaa4428fb57da0631c3fe0f7f4d56f468d4c6e1ce0d9

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7c3e52a80c850900927f5b68ff9e8f0c6bfe93c0cad4d44d1bc4edcf4fb64a61
MD5 d9fac3cc9fd82ba3271422910fcbf6c1
BLAKE2b-256 9310c55d329bb3d4c6e4ca2155018c931985e18979dc5a060198460cb1f27098

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39d52226909907e05b379a9e3128c3da81a4ef3727c7cadcb86e3fca4b40396a
MD5 42652a1b556619900b1018836f6bfff5
BLAKE2b-256 ba8c8db423aba3206ad3ff9fbd5dfdc3babaf4000a1c2463d5b5926cdf166bc0

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd87a77226fffc55df07dec7bbd1bc1c5e3d9d304a00ca9dd0679ea725f117d0
MD5 c5a0e215947d8abd688bdd9555cd8e2a
BLAKE2b-256 110b4d24e872989902fb3e21a21c84d79c2e82441c0e46c10a3181b357d0f38f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 74d647054a86652d0b5fff83d61bafa2bf65349a5d18d8cf32cb774c51b61ea8
MD5 c7928d4c117857fa11dc10a8134e23ad
BLAKE2b-256 611eaf11cf035084dfaed30f4a8ee960ae26f52919da5e3cacc34d97e5c9260f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0dca93e728aff69319d8a1a3d8d084a84c2653a18410ca10238dcc1a912b6b2c
MD5 561b746cd41f8d30f4808f2df0843322
BLAKE2b-256 fed5c0f320af6c0d4812692dd6fd2e2e6b7bf41ff25693d646f231074fe81762

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bfc323fc37d6924dc260d5c2df0848e2c1eb14a44abc655e3ebdab3d250b92d0
MD5 357b4dfba4888bfb0f98cbfbeafccdd2
BLAKE2b-256 9febd93e2c8aa33683af0934272208400a780cfac641183c4c805250723f4963

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3faedd79e31b292c4756f5b4808f78f1491d3e83ed7e6bf23585a5a767df25ee
MD5 2f3a5b7e37001bef3af645b9af57e794
BLAKE2b-256 b33af6ddfa0d7bf0187e16e2c60db407aaf8e9829393a871a12912b18c5aea7a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8866b1533d84aa770725dbe9a452ade20caf6be8ed4f9fe8fe933e6f86e6b52a
MD5 828e4830490b1e36cc12f7f739ec4aeb
BLAKE2b-256 e404dfe78a2d6a807fd5e5f82af849f304aaf9f5404623db65ea819d1c300fbf

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0e632fa6583df064e66923f633dd9e531cbd967985045df32efe325ed8db11c
MD5 592787d89193c0a566040f247b9ac516
BLAKE2b-256 c9ed6c37806cdd04f52fe2231a555c1cc58c23845ef8a358031365e415ffebeb

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97b5814ed0e5103d4828154539c05907d621fb811514692bc7ecc94c4849b0c7
MD5 42e1dc15d3d6aba59e47cf7ef683b4b2
BLAKE2b-256 09534d0330d2cad85a1cafbea6ee6a5cd9db7d9bd691ad4e8ea1c76161d43730

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2a230531322caee9cb04241215501e107fa9cc2b529516c0f759fb67954dcd20
MD5 f31a0096cf9ab268d670b778a4a0e27c
BLAKE2b-256 36e3e1af3038648b18135f3901dc223f1323cf48c8aac9c3a650043936000ba7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9ab99ab7d5883c562403857ba84820739beb308b45941d694d876828773c3d7
MD5 8aac06db0b360c82faf39e583c8753ff
BLAKE2b-256 5e896192861c0709d236c70c04db4113765797b6dcfa127f849b7ec3329ccbf7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 516beaab8254a4bb4c6adb603e79714c4d9516216ecd3666c5802f04dd483536
MD5 5f09db8b911a0116a12602abd639d8b9
BLAKE2b-256 f8533a2d82a06b1ee402021a00947160049d6e2a40bc80e131d8ae67361d78af

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e88f8c0447f27999d38c4ec455e95fff317b256181a2ddc66eb689953f5cf5cf
MD5 80da08a8074f4d319c97bc2388350baf
BLAKE2b-256 1db1260a2440eb86c9910b7168d848ae9d203af8621d680909b86a795507d3ff

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 15088891422e477e36fde882873e507a7214434fc33fc150580cab55b63fdb73
MD5 88b7558164570587133bcdd25d090668
BLAKE2b-256 378163f288bd0e1c6ac3ab31776b14439cf160b08d07420b58f8a3204956a59f

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95ee10d9d3d127947d38c77c8e22bed6e4c611bb1fd0d3a96c94b439fe9bffab
MD5 a28f18f4782ccb01ebd73f2891da9932
BLAKE2b-256 ac8fe9c0e54e8725b64a39212f24a4e83865c0b4d06871102a186b17e707eab7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b1a347d45aca566120ab93a2aeb575e2b3e70fa54ac9519d2c46bac1bbb22dd
MD5 5541ebfa7f9c35d38df68875d8c8254e
BLAKE2b-256 d9c54e043fd633efd8f0842caf18d51f5a704728f1ee35212fba7f8ffcb9dd96

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4add132052e4a1f392845dbc421f7e6da6e1197f4e865b41271aac4c527eae81
MD5 116365e5ce06f1e424a4198422e7d2e2
BLAKE2b-256 99db3e4ef6681cf5a21e4ca97c5a595e70b68ee8377db2454033d2b1bb1e39c7

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1f8abacaed4bf0a8be9a4827335590499dc441e5fb7588f9ca36fa32ac363fc
MD5 b1fa04fd6ad09f7061ce20db098414a1
BLAKE2b-256 38fef359d4a507ebc7bee4b12d8d5e29540fa13000f137f00daa87554b543ffd

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a3491db297c5929f721181b1d3bb7784915a4869475e7e2a399476d5a68d6c6a
MD5 91b7a6cb94d500ddfe232aef808a99e8
BLAKE2b-256 8495d2e44921a3f9e3223e764abac1ebe268b3d0e97ea9e34731c35d6647215c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ce9ef6ab9324a5e44eace8f7dcea01108ae5282f8c05386e0f812c6094c8bd7
MD5 ee9c09ff554d04b719e3f18e9bf6aabe
BLAKE2b-256 61ae9848881e8bd5062120b4f7b6808eec785b2b5a1a9fb3dd85c860a2a347ce

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f7686727ba4ffe7bb008743fdbc62c6bcd5eae2bec44ea1d2b24dac1bda4c4a9
MD5 d935d6aeb9924d31ca4f8ba5eb00acc8
BLAKE2b-256 3dbed2e9c872bd7dfc983d1c08ae4c8e602325a4630b91075ffb38e3d6bcc10c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07eeae22f7cf699b6e518e09391caac20e48c51ca9d324106ee8929e73e3e3d5
MD5 ad5a768a6f8ce8983fbcb0d9c14032ba
BLAKE2b-256 79dfcd410885b21f5885f4c535d91d72845b7619ba936517a9fe8e0e46180050

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6efba23005f7d8332661b6da7a300755649b4fa226a5e85d30c5a0e5d3116f0
MD5 d6ebc6d761cf20538e7a694febbe11a3
BLAKE2b-256 e95fceedf016b9602440fe1936837d41b58f57691f0f2563a3c7d12d9a2020ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3ce82ada3ccecc5c9f9d061ce44bf3e2d24adfd26950c0848c3a2d7b59a4a539
MD5 481cc4a3a92ee6525be3cb83fd73f756
BLAKE2b-256 09afe59b7140f6aad997ecfc702a4e83277d55f2ef8ddbafeb92ad65b26d3ad2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3690a82a034fcab823fdc669d259ff6fdbe657e222e6e2696865b31248964bf
MD5 9db3fcfcddb2ab43b338240a7c381d70
BLAKE2b-256 2516e43192ccb52589f73ab740138c2e52f76f9a37b7e1283ea3732e38781a21

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bf88ee70ce244105216f523b7cd66e101a07d47fa4078672216c866bb36e53e6
MD5 f945fd87bcceb70fd52a34c0c7ddf9cb
BLAKE2b-256 f461c7c2000a3e892f8e334c6fb45de418afcb33b86f2948d2c1bd525cbd4e2a

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e819707f92563d2195196cad7441f14179e7147ee69eee2412e1203c9cc33e82
MD5 e9a1e8bc5a358cd582d032e67b00b3eb
BLAKE2b-256 84a1f314b5684c1a01caa4919672b7f702dea973205b9ae8cd9d511a9c6dd65c

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d27314488a6e099b559ed3769fd7a7bad0160317bb38e1fadf39a5b7bb613814
MD5 d8694506d1eadee2b9f6107124caf732
BLAKE2b-256 f7d791a979464eb453435ac975a6fe56f2236457e6985b174495ebeb2021deb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1720df8ed5ef0d1e581251934d570ef4c550155aefc2d206d2b80bad606300fe
MD5 66a9f42d9aedebadce926fcbc13d94c8
BLAKE2b-256 b98f8dd49edf38c0bec9ffd25aa5bb702a5264eca279c52b22bc281898404b9d

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c178cf5ba7506f2c1a3cf02b8d37f80763e8b8da48b4cdba01ae188b3bb9e137
MD5 020b80d58bb30bd17c1fa0a539dea045
BLAKE2b-256 ff87d2f04b34751dff3d02ef6bd59a3047a18791ce8c43ce70e43808681ca794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7e949ff53609568efd65c9787508bad465dd4c21a0fdd4e771a3c5c9b5adbce9
MD5 52ecd4e35c458b8fa54d9e415afeba12
BLAKE2b-256 f6bbb7ded9a304bf75b85b2c5a27f32c0f80a7ed016e044fc2b902e0879f6380

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f35577cafa931804896399257c05430222cbd91d8db489852c5fbc21f7bc8b32
MD5 f03d42f26d1b47838fd3fa7f6ede4542
BLAKE2b-256 ff2a1aa51b19c41c33e3c9bc3b37c7c11cee5c0279f0ba1fc98754553813e475

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a49452313f63e80186a357800e347dd5d3bdfcd375864187e2212aba5a02513f
MD5 8b082e34c0a7cc8a7dac8f8790dd7d27
BLAKE2b-256 4097365f8fb1c93b6dc080c18ba62d230480e7d22ae6b41404050db39dc76610

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab8935a41e3b20a893651c7c528f6fac7566d57c35d40d1f7b3514c113f10379
MD5 7a8f9f49b539d8aca4bbc6fd84da8e54
BLAKE2b-256 8b1b8f299554a825562c28330d4696fed6ac6168649781ac01ec6720ce452e20

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.34.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8dda3737f955ecfdf70ee0a83bf5f3fcb5480bf97a4ccdee59fa76c81db10557
MD5 6d3d1ab7b3da4bae3a1bc46cb164f843
BLAKE2b-256 13362a7819b993186bc26a473a75053983aa9ea05a9e8357ddadda02388a52e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c2834f844411562b4f437e86e96c1afa0662de83d22f903e9339d6460dc2758
MD5 2887cf3e0cbaa048879212bdcf6da2a9
BLAKE2b-256 010f4bf9a6b5a226c8501bb99dbf39a4be0e2bec185b322ed5bf55967ee796ba

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b35b556562ab9dd98288b3581eaaac9e5383add765e5b8c1eb3a43357373472
MD5 2c8b61de5d8f1474007fffdef9059f74
BLAKE2b-256 291168c30310b335a9a4054164e5e6503ab7fd88c00a3971498f1cf9ff441b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 17757e3d3493e6e615534572386d08ef259dcdc5e99f3f642515afafc172e37e
MD5 fa481d9271c03386c77c8436f33cddad
BLAKE2b-256 58484601b753148e45030ba4f0924575815ee6b8095fd4df2028d497a5e9a543

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1eca3fe95c3439d6e78dd008d663d3a816020f917558d2c01daa7eb080830cdc
MD5 8beb63178bfdff5d67da07b3164ccebd
BLAKE2b-256 85edd982c87c45fa8c469cb58bb1c8b59f20e1a6d09ffbde7cc623efec9218d2

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0e816378f6284043c1d1427cb1c7fcf2eb8ca27f334e56e78e00e5aace7dc0bf
MD5 113497ea63bdc78961be0087735fa80d
BLAKE2b-256 e81644b66948d4291dd5304ea890630e3a90ea15f1854658493935589a1195f0

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e71c4d6fad660ca46b36e079ba3b6030f91b378ac077e9add719638951d2661
MD5 cb5bc35605c8f5a63d983c95122decbe
BLAKE2b-256 a5b605d25f60741f4a3d1117a0a0961ff6f198dc8b60005eaca5ac3873aeba33

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: jsonschema_rs-0.34.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3b21a0edf7797a746ba30c739570fe83c7de2c1e84c7a4d4ba3bc5344d28f92e
MD5 1825926cfd4a6402ebb798e5f68bd257
BLAKE2b-256 6fffc5ab7b91932a1f01f80e83e5f5a8fc3667036d37704303e3f1842284bffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a977ed5c076643f031d0463c4b77ee526e33c3388939f25768f0e1962810d826
MD5 eecd0332b53c07817144ed71e5a90faf
BLAKE2b-256 4c3cef0a59d9371131643e55889bbc542b4217a56cc826df0c14ef7c1cf0e4fe

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 363bb7ee638d5e1fe246971ad5fe91883a33c3e01d38aa2639a0a1c67452245a
MD5 1f5098c75142d60d6027f13270780e59
BLAKE2b-256 fa2b23c3d01fe683e8c91ba741cbb6304597945a14241b4b2b0570f46aec3443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b7a3ce386d20286738750c8c2f4ae11dd31465d0dd547a2ed2eae92cd9259ce8
MD5 2941b35c47a9a2f3ade2cf32fb6cf0af
BLAKE2b-256 67479dca9268f8e78df4bd05261ce2ae05d279c47b86cd7cf0024adbd27f3367

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4a079596b585a7a3f81591c8414d45b0a07c519f70f47bbef8fbe11c1f4d5fc
MD5 ad5eb67489dc2a211e513e34bc654244
BLAKE2b-256 1e5a6ce6e42148964ec7384db8e25475fcea6a216293d38f2727d634e9483e9d

See more details on using hashes here.

File details

Details for the file jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for jsonschema_rs-0.34.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c51607831ee0c0a7f51f61e42a1e47cd76c9e1f0e374ffc73fcfcc3419ede4f1
MD5 8796fdf7f62c2c302f6afae215b0181e
BLAKE2b-256 5e84692b55b0f0db0dc8406eb1ff7f147b335acf53b7bdfe8635bf4550df8dea

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