Skip to main content

Fast JSON Schema to Pydantic v2 model generation, powered by Rust

Project description

json-schema-to-pydantic-rs

PyPI CI Python License

Fast JSON Schema to Pydantic v2 model generation, powered by Rust.

A high-performance drop-in replacement for json-schema-to-pydantic using a Rust core via PyO3.

Performance

5-10x faster than the pure-Python original:

Schema Original Rust Speedup
Simple object (4 fields) 993 us 172 us 5.8x
Nested 3 levels 2.49 ms 306 us 8.1x
With $ref definitions 1.59 ms 164 us 9.7x
oneOf / anyOf / allOf combiners 2.88 ms 656 us 4.4x
Wide object (50 fields) 2.37 ms 354 us 6.7x
Enums and arrays 452 us 69 us 6.6x

Installation

pip install json-schema-to-pydantic-rs

Requires Python 3.10+ and Pydantic v2.10.4+.

Quick start

from json_schema_to_pydantic_rs import create_model

User = create_model({
    "type": "object",
    "properties": {
        "name": {"type": "string", "minLength": 1},
        "age": {"type": "integer", "minimum": 0},
        "email": {"type": "string", "format": "email"},
    },
    "required": ["name", "age"],
})

user = User(name="Alice", age=30, email="alice@example.com")
print(user.model_dump_json())
# {"name":"Alice","age":30,"email":"alice@example.com"}

# Round-trip
restored = User.model_validate_json('{"name":"Alice","age":30}')

API

create_model(schema, **options)

Converts a JSON Schema into a Pydantic BaseModel subclass. Accepts a dict or a JSON str. Supports the full JSON Schema spec: types, formats (uuid, date-time, email, ...), $ref/$defs, allOf/anyOf/oneOf, enum, const, additionalProperties, constraints, and nullable types.

from json_schema_to_pydantic_rs import create_model

# From a dict
Order = create_model({
    "type": "object",
    "properties": {
        "customer": {"$ref": "#/$defs/Customer"},
        "items": {"type": "array", "items": {"$ref": "#/$defs/Product"}, "minItems": 1},
    },
    "required": ["customer", "items"],
    "$defs": {
        "Customer": {
            "type": "object",
            "properties": {
                "name": {"type": "string", "minLength": 1},
                "email": {"type": "string", "format": "email"},
            },
            "required": ["name"],
        },
        "Product": {
            "type": "object",
            "properties": {
                "name": {"type": "string"},
                "price": {"type": "number", "minimum": 0},
            },
            "required": ["name", "price"],
        },
    },
})

order = Order(
    customer={"name": "Alice", "email": "alice@example.com"},
    items=[{"name": "Widget", "price": 9.99}],
)
print(order.customer.name)   # "Alice"
print(order.items[0].price)  # 9.99

# Or from a JSON string
Order = create_model('{"type": "object", "properties": {"name": {"type": "string"}}}')

Options:

create_model(
    schema,
    base_model_type=MyBase,             # Base class for generated models
    predefined_models={                  # Plug your own classes for $ref paths
        "#/$defs/Address": Address,
    },
    allow_undefined_array_items=True,    # Arrays without "items" -> List[Any]
    allow_undefined_type=True,           # Schemas without "type" -> Any
    populate_by_name=True,               # Access fields by both name and alias
)

PydanticModelBuilder

For reusing config across multiple schemas:

from pydantic import BaseModel
from json_schema_to_pydantic_rs import PydanticModelBuilder

class Address(BaseModel):
    street: str
    city: str

builder = PydanticModelBuilder(
    base_model_type=BaseModel,                         # custom base class
    predefined_models={"#/$defs/Address": Address},    # reuse existing models
)
Model = builder.create_pydantic_model(schema)

Non-standard schema properties are preserved via json_schema_extra:

Model = create_model({
    "type": "object",
    "properties": {"bio": {"type": "string", "ui_widget": "textarea"}},
})
Model.model_fields["bio"].json_schema_extra  # {"ui_widget": "textarea"}

Development

uv sync --dev
uv run maturin develop --release
uv run pytest
uv run python bench.py

Compatibility

  • Python 3.10 - 3.14
  • Pydantic v2.10.4+
  • Rust edition 2024

License

MIT — see LICENSE.

Based on json-schema-to-pydantic by Richard Gyiko.

Project details


Download files

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

Source Distribution

json_schema_to_pydantic_rs-0.1.0.tar.gz (82.5 kB view details)

Uploaded Source

Built Distributions

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

json_schema_to_pydantic_rs-0.1.0-cp314-cp314-win_amd64.whl (235.0 kB view details)

Uploaded CPython 3.14Windows x86-64

json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (287.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (311.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp313-cp313-win_amd64.whl (234.9 kB view details)

Uploaded CPython 3.13Windows x86-64

json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (287.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (310.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp312-cp312-win_amd64.whl (235.0 kB view details)

Uploaded CPython 3.12Windows x86-64

json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (287.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (311.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp311-cp311-win_amd64.whl (234.4 kB view details)

Uploaded CPython 3.11Windows x86-64

json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (299.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (287.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (311.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp310-cp310-win_amd64.whl (234.4 kB view details)

Uploaded CPython 3.10Windows x86-64

json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (299.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (287.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (311.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file json_schema_to_pydantic_rs-0.1.0.tar.gz.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 830f114cc14562951c456ab7ba37ef844004d824006172e33462af0f7c4925a3
MD5 5d6d8456451b8587f0af77320b26d01f
BLAKE2b-256 f79537ef14cc308612d76b21acf23df4d86a6d05be10300b2b9dc3ace1932a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0.tar.gz:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a902b600f1f0299a09bd436cef2c6c8f4dcb5838bae2b6c938a7444eb19dafe1
MD5 dcd00118febbc99cd6a3b8f19135a12d
BLAKE2b-256 2f72e8f62573267ca99b0619fb4d316eff504957528336c7deba79efc02444f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc042b1f52db1149ec4d2b71c7cc34dbcd0763500640f113d8b6a77d48da80e5
MD5 46b8ac14e3e87982d19a06241664ca29
BLAKE2b-256 5b95a794a4b4de3df2b4a7c2e2bc97d1cd64f2db8f8ca8dc5c86327817eb0a40

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb695c5b58044568f8c2a7c061528b9389a490192c031ed49c975a80f67bc2f1
MD5 c5d6c9a7fe98bace942b4d8e567cfbe4
BLAKE2b-256 beb0dd8f9781ae27749da666a53dcdf4ff24b8d15f335a3c6171a6b7cf5ae2b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d45bf3ad6db48c1ca8ec77932b289c7057dcfa4f7bafbc8ac105b80dae8a9a92
MD5 ed76a3d7feebc11a27d17686973b5dea
BLAKE2b-256 798b50a838ebfaebbf1163771e8c091ac2d10052e9b918ee396c5245d22c41b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf335c990ece1e1aa7526f9913c1ca8c54c24b7ecafe54187d2cf632dbd693f2
MD5 b2b90e3734d1573db9250fbc37d2d60d
BLAKE2b-256 57f50cdde762efd92f467771e97cce6e00a5f08f05f786c814cb3eee8bf9127f

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57303bab6fdeef9894279b1a3a78fff0ef5ccde4fc68f25e2587f511adab9163
MD5 7e19845af22765eff33fd3d0d424fe34
BLAKE2b-256 c5fa02b89de8b3eed43e442957380264125029764e109921c4585d2c039fe75a

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd90b2bf35dc51d55e97e8b7addc8eab17e849900d5320aa3a6dc021d736e9bc
MD5 6405062914288bc029b35950a10f9b20
BLAKE2b-256 c944671e0aa79c11b8ef38f641035314438f4150798db45e119bdeee821d4154

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7deb3f5067fd3a0f9740044d04610b8923d668bbead7e84cd198f19567f752b
MD5 7e5491c3431859bd1f9c4a8a81329031
BLAKE2b-256 3a4ce23afa0d952e15c374b4543698e08bcbc02869af96969e8a2ab58abc7b9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27ffa807cf2d2c290aeba9ec11698f7832d6c38e53fe178dcbb14c4659f04e87
MD5 1715622470c954b64c50a780620c8a94
BLAKE2b-256 b99201b3839720a411c57192b39fadf2cb3f172361ea5f3e1c61e80a87a51ad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6ab4882d6c7997414a29adc87af8384eb087f4a1fa6fcb3a9d46948c6b5d9af7
MD5 ec7801ac3d241622cff28152efd0f04d
BLAKE2b-256 35927d9e0155d8c7c84547b05a733cb0c20a5c40eedbb8355758e756fc31f011

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14169710061f341fae223834afb87e8bc576973ae0c0cd9a203ef61bf02ac053
MD5 de5720bf6a2d83c0d13777b4b50d2ae5
BLAKE2b-256 229b9a8928258496cb3b32f32ebb89311b43cc27e6ac2baef98d883cd472e1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4041e143fa65b84079835186b5c5af47e69a70833be372561c5da1baf1732b57
MD5 c832c7cfb6bd5a463f92cca42a96e7c4
BLAKE2b-256 f56a0074573c330eaed8053ad7f03c12909b2beb044e233e15f41848ae2727d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d874e693d70eff6ae3e4ca7a29319ad4dcbe8f49ef1d0148a4eb7faf712cc6fb
MD5 5e10e3627e92e5e4d5d82ab4834bfe92
BLAKE2b-256 40795994f35f1170c6285b38b9e7c9c89f617e5ff4ae527b1c563019847de81c

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b7762522f6f280eb0c085db257fb86c6746d180191153621e79369c6703e0f4
MD5 2ec48d56e0ef9777edb3fc1b2470b18f
BLAKE2b-256 6b80fdfdf9c6c5b31a20e41b37b4b307caff49a7ef9092e513e634242355a6ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3ee6811e73338ce6d7da5b487ad759637bee2469180e6321313a24e13fb68d1
MD5 3aec388001da2811eb7f54ce27345ae9
BLAKE2b-256 08dd05860997bb25b2af528365cad70bdbe51c6b183e6c736fd0e3eedbb24cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e1907ff48dfb0c8178cd33a2293f84841a5c0b2b1a7a0d576cb4f4a238b9760
MD5 e49b5381df61f72dbcb748e5410a8f6d
BLAKE2b-256 3747a98cc5502a293883c767147e0153cc576bba02e62edb2e74c1d964abf1bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 639c3ead20faff7716853b5806c1196d52edd99afb4be4998e8e6f265d84d6ac
MD5 98a380382d6066919750574595b431c9
BLAKE2b-256 edc2ffa32e10983bbccb160f1275535fec3682c17d3e891eb681e7c1aa6acdd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cad4e9982604157c4a1bea4a1df9279745d8cb9ab11707f893ae763596c69e9d
MD5 e9d2b2637d5269296bca2c40b2aff41e
BLAKE2b-256 1c4a02f4e9af41237dc1a4987c4d85a77f632995a635128ed5557735c7f74c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fcc92f1f4fb412fc073623fe87de0b9174100e99e025a1053eda3958b47e5ec
MD5 36cb7db57e93bf846ad88c9f2ad861f3
BLAKE2b-256 74976c4d631b74c88df3710d527b309cf0be10cb7b16b839ebb2b3aa34f50607

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1b75332ee2f177a8411cd30ffbb8c1cfe536864d42c657417316180a18cc6dee
MD5 a670d718f9141689ab18146ecd517300
BLAKE2b-256 86bd7e7e1febaad709380750e098489d3b6ede104b37e1f941bf01e66d0fa16d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bfdc5fbe2c3580d6455aedb776f60fd8bdcb14f8860b6e3ff4332461a85c79b8
MD5 2074ba8751883722ddf1a186cb8e071c
BLAKE2b-256 46cdcf1ebebe0fdf60b1b3e6871cf47333118ae754e1dcdec31c7285a3b9bb24

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 982fa3c6ced8fee6ba3e7d32de4ec7292be150a3c48826dd00dcf3dd11217531
MD5 7067bfe0bd971be8322f8d6c6bb8be14
BLAKE2b-256 744356d94897100922883174a7a8cd0b0a05026182fdc9d49d33e712f09ba57d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0997abcbf23f12c13d68a088b5759c8db9c20d53442c5449a0a70b26fedc6f4
MD5 50a11a39dac51cf5f0934119f6107725
BLAKE2b-256 cd0602bbff58f102069bb22fdd585409db18bf740e2a64bf35c315d7487c8200

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfacf8d05497cca0e986049fde4391da6903997a137d19eca47465fef454d4b5
MD5 30084cc6e1aca18d9dc44fc94e66d1d3
BLAKE2b-256 32a14e6128b34e492f5554b09228c41a20afe0f5aebe9eda486a702287edc235

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fa75101f78478b8d8669ea39d23ab8ba18a7cbb777d62449ac060e9e2b5c14f0
MD5 b28c317d5a360c495832fb7643107fe1
BLAKE2b-256 84fec8b728646b9a0317d036dc3b469408537394a7f6c763ca8ff59a8b9d00ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_schema_to_pydantic_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on GuillaumeSachet/json-schema-to-pydantic-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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