Skip to main content

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.

Project description

msgspec

msgspec is a fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. It features:

  • 🚀 High performance encoders/decoders for common protocols. The JSON and MessagePack implementations regularly benchmark as the fastest options for Python.

  • 🎉 Support for a wide variety of Python types. Additional types may be supported through extensions.

  • 🔍 Zero-cost schema validation using familiar Python type annotations. In benchmarks msgspec decodes and validates JSON faster than orjson can decode it alone.

  • A speedy Struct type for representing structured data. If you already use dataclasses or attrs, structs should feel familiar. However, they're 5-60x faster for common operations.

All of this is included in a lightweight library with no required dependencies.


msgspec may be used for serialization alone, as a faster JSON or MessagePack library. For the greatest benefit though, we recommend using msgspec to handle the full serialization & validation workflow:

Define your message schemas using standard Python type annotations.

>>> import msgspec

>>> class User(msgspec.Struct):
...     """A new type describing a User"""
...     name: str
...     groups: set[str] = set()
...     email: str | None = None

Encode messages as JSON, or one of the many other supported protocols.

>>> alice = User("alice", groups={"admin", "engineering"})

>>> alice
User(name='alice', groups={"admin", "engineering"}, email=None)

>>> msg = msgspec.json.encode(alice)

>>> msg
b'{"name":"alice","groups":["admin","engineering"],"email":null}'

Decode messages back into Python objects, with optional schema validation.

>>> msgspec.json.decode(msg, type=User)
User(name='alice', groups={"admin", "engineering"}, email=None)

>>> msgspec.json.decode(b'{"name":"bob","groups":[123]}', type=User)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
msgspec.ValidationError: Expected `str`, got `int` - at `$.groups[0]`

msgspec is designed to be as performant as possible, while retaining some of the nicities of validation libraries like pydantic. For supported types, encoding/decoding a message with msgspec can be ~10-80x faster than alternative libraries.

See the documentation for more information.

LICENSE

New BSD. See the License File.

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

msgspec-0.19.0.tar.gz (216.9 kB view details)

Uploaded Source

Built Distributions

msgspec-0.19.0-cp313-cp313-win_amd64.whl (187.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl (219.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl (214.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (210.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl (183.9 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl (190.5 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

msgspec-0.19.0-cp312-cp312-win_amd64.whl (187.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl (219.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl (214.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (210.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl (183.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl (190.5 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

msgspec-0.19.0-cp311-cp311-win_amd64.whl (186.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl (216.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl (214.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (210.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (209.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl (182.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl (187.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

msgspec-0.19.0-cp310-cp310-win_amd64.whl (186.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl (218.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl (215.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (209.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl (183.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl (190.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

msgspec-0.19.0-cp39-cp39-win_amd64.whl (186.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl (218.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl (215.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (209.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl (183.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl (189.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file msgspec-0.19.0.tar.gz.

File metadata

  • Download URL: msgspec-0.19.0.tar.gz
  • Upload date:
  • Size: 216.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0.tar.gz
Algorithm Hash digest
SHA256 604037e7cd475345848116e89c553aa9a233259733ab51986ac924ab1b976f8e
MD5 d69919aafb97eb65b541aaf45ef37f25
BLAKE2b-256 cf9b95d8ce458462b8b71b8a70fa94563b2498b89933689f3a7b8911edfae3d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0.tar.gz:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: msgspec-0.19.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 187.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 317050bc0f7739cb30d257ff09152ca309bf5a369854bbf1e57dffc310c1f20f
MD5 67ea933f4018f6dc4ebcebb50a8bc860
BLAKE2b-256 23d8f15b40611c2d5753d1abb0ca0da0c75348daf1252220e5dda2867bd81062

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5bc1472223a643f5ffb5bf46ccdede7f9795078194f14edd69e3aab7020d327
MD5 677c0502cdfd692543e0a815d35e06db
BLAKE2b-256 aa5a4cd408d90d1417e8d2ce6a22b98a6853c1b4d7cb7669153e4424d60087f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac7f7c377c122b649f7545810c6cd1b47586e3aa3059126ce3516ac7ccc6a6a9
MD5 d5047dbc893b6b0f780e6482cab6e3b2
BLAKE2b-256 532f2b1c2b056894fbaa975f68f81e3014bb447516a8b010f1bed3fb0e016ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60ef4bdb0ec8e4ad62e5a1f95230c08efb1f64f32e6e8dd2ced685bcc73858b5
MD5 24059f09d50963fff64ae1362d971c25
BLAKE2b-256 9d87bc14f49bc95c4cb0dd0a8c56028a67c014ee7e6818ccdce74a4862af259b

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19746b50be214a54239aab822964f2ac81e38b0055cca94808359d779338c10e
MD5 96d19a7bf6bb0b7882b65650d9bee520
BLAKE2b-256 e8f05b764e066ce9aba4b70d1db8b087ea66098c7c27d59b9dd8a3532774d48f

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82b2c42c1b9ebc89e822e7e13bbe9d17ede0c23c187469fdd9505afd5a481314
MD5 d10dcf755f782a0b4f045f8ce4beb02f
BLAKE2b-256 5895c40b01b93465e1a5f3b6c7d91b10fb574818163740cc3acbe722d1e0e7e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f12d30dd6266557aaaf0aa0f9580a9a8fbeadfa83699c487713e355ec5f0bd86
MD5 a4f59e538b148e351f06389ac7bd5a12
BLAKE2b-256 3ccb2842c312bbe618d8fefc8b9cedce37f773cdc8fa453306546dba2c21fd98

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: msgspec-0.19.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 187.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 067f0de1c33cfa0b6a8206562efdf6be5985b988b53dd244a8e06f993f27c8c0
MD5 1f71df8116d368ada21b21a19a14b741
BLAKE2b-256 b1ef27dd35a7049c9a4f4211c6cd6a8c9db0a50647546f003a5867827ec45391

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f0f65f29b45e2816d8bded36e6b837a4bf5fb60ec4bc3c625fa2c6da4124537
MD5 8996b6ee1009583dfb2f7a304481791b
BLAKE2b-256 9de68ad51bdc806aac1dc501e8fe43f759f9ed7284043d722b53323ea421c360

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 757b501fa57e24896cf40a831442b19a864f56d253679f34f260dcb002524a6c
MD5 cb0e5f49f6bcccc16982b69ed88958cb
BLAKE2b-256 192b4137bc2ed45660444842d042be2cf5b18aa06efd2cda107cff18253b9653

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d911c442571605e17658ca2b416fd8579c5050ac9adc5e00c2cb3126c97f73bc
MD5 e52f28c54088255bf332fd0176af26a8
BLAKE2b-256 d0efc5422ce8af73928d194a6606f8ae36e93a52fd5e8df5abd366903a5ca8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cfc033c02c3e0aec52b71710d7f84cb3ca5eb407ab2ad23d75631153fdb1f12
MD5 af655efe81f0b734f9f1c6551282e458
BLAKE2b-256 87810c8c93f0b92c97e326b279795f9c5b956c5a97af28ca0fbb9fd86c83737a

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43bbb237feab761b815ed9df43b266114203f53596f9b6e6f00ebd79d178cdf2
MD5 09dd85fe4bea9756f975041aba1d2349
BLAKE2b-256 89b01b9763938cfae12acf14b682fcf05c92855974d921a5a985ecc197d1c672

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f98bd8962ad549c27d63845b50af3f53ec468b6318400c9f1adfe8b092d7b62f
MD5 c3732c8e796a6d7e8b881116269d514b
BLAKE2b-256 b25fa70c24f075e3e7af2fae5414c7048b0e11389685b7f717bb55ba282a34a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: msgspec-0.19.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 186.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70eaef4934b87193a27d802534dc466778ad8d536e296ae2f9334e182ac27b6c
MD5 a577f77a847ec382ef17ef89f0ca867e
BLAKE2b-256 ce3d71b2dffd3a1c743ffe13296ff701ee503feaebc3f04d0e75613b6563c374

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45c8fb410670b3b7eb884d44a75589377c341ec1392b778311acdbfa55187716
MD5 77a100d32765764b7947589e0ac2d10c
BLAKE2b-256 6161e892997bcaa289559b4d5869f066a8021b79f4bf8e955f831b095f47a4cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f04cad4385e20be7c7176bb8ae3dca54a08e9756cfc97bcdb4f18560c3042063
MD5 66186ca262f98ab6f3a90224f1915371
BLAKE2b-256 03977c8895c9074a97052d7e4a1cc1230b7b6e2ca2486714eb12c3f08bb9d284

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c7adf191e4bd3be0e9231c3b6dc20cf1199ada2af523885efc2ed218eafd011
MD5 e1f2b0dd55e1a4b4f2bf3a435cfe73d8
BLAKE2b-256 852edb7e189b57901955239f7689b5dcd6ae9458637a9c66747326726c650523

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e78f46ff39a427e10b4a61614a2777ad69559cc8d603a7c05681f5a595ea98f7
MD5 8a185f9cbeff3bbc2313f2d86a1b720b
BLAKE2b-256 81253a4b24d468203d8af90d1d351b77ea3cffb96b29492855cf83078f16bfe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 047cfa8675eb3bad68722cfe95c60e7afabf84d1bd8938979dd2b92e9e4a9551
MD5 0be9191012337493f28ffc9733cf2c8d
BLAKE2b-256 2bc018226e4328897f4f19875cb62bb9259fe47e901eade9d9376ab5f251a929

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa77046904db764b0462036bc63ef71f02b75b8f72e9c9dd4c447d6da1ed8f8e
MD5 9073cc0455facba186f9045bab7edd94
BLAKE2b-256 24d42ec2567ac30dab072cce3e91fb17803c52f0a37aab6b0c24375d2b20a581

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: msgspec-0.19.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 186.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 695b832d0091edd86eeb535cd39e45f3919f48d997685f7ac31acb15e0a2ed90
MD5 fef47238cbb4da4c5bdb354f5f8aedcb
BLAKE2b-256 79f671ca7e87a1fb34dfe5efea8156c9ef59dd55613aeda2ca562f122cd22012

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2719647625320b60e2d8af06b35f5b12d4f4d281db30a15a1df22adb2295f633
MD5 c7af3b3f8b42dab91d261001dd240656
BLAKE2b-256 83fe95f9654518879f3359d1e76bc41189113aa9102452170ab7c9a9a4ee52f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c4ec642689da44618f68c90855a10edbc6ac3ff7c1d94395446c65a776e712a
MD5 72be42207056b95ae642499615c10174
BLAKE2b-256 6f2e1c23c6b4ca6f4285c30a39def1054e2bee281389e4b681b5e3711bd5a8c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00e87ecfa9795ee5214861eab8326b0e75475c2e68a384002aa135ea2a27d909
MD5 6c8f4c657edee3da572ffc169386e71b
BLAKE2b-256 c665080509c5774a1592b2779d902a70b5fe008532759927e011f068145a16cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe2c4bf29bf4e89790b3117470dea2c20b59932772483082c468b990d45fb947
MD5 b45ec21e2002778d29089d9205ace965
BLAKE2b-256 e527322badde18eb234e36d4a14122b89edd4e2973cdbc3da61ca7edf40a1ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0553bbc77662e5708fe66aa75e7bd3e4b0f209709c48b299afd791d711a93c36
MD5 2d67a5f08f72ec94329ef0abd45f0911
BLAKE2b-256 9299bd7ed738c00f223a8119928661167a89124140792af18af513e6519b0d54

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8dd848ee7ca7c8153462557655570156c2be94e79acec3561cf379581343259
MD5 3fcebf35969c36d5b0667b6bced8f71c
BLAKE2b-256 1340817282b42f58399762267b30deb8ac011d8db373f8da0c212c85fbe62b8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: msgspec-0.19.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 186.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0684573a821be3c749912acf5848cce78af4298345cb2d7a8b8948a0a5a27cfe
MD5 b31a105490b2518dc1343f5687688499
BLAKE2b-256 0003b92011210f79794958167a3a3ea64a71135d9a2034cfb7597b545a42606d

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3be5c02e1fee57b54130316a08fe40cca53af92999a302a6054cd451700ea7db
MD5 835ea0d04833bc8dc607da21f53fc83b
BLAKE2b-256 3fbfd9f9fff026c1248cde84a5ce62b3742e8a63a3c4e811f99f00c8babf7615

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e695dad6897896e9384cf5e2687d9ae9feaef50e802f93602d35458e20d1fb19
MD5 6d078d7d06d2ad066780594df9e4a58c
BLAKE2b-256 c700c7fb9d524327c558b2803973cc3f988c5100a1708879970a9e377bdf6f4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca06aa08e39bf57e39a258e1996474f84d0dd8130d486c00bec26d797b8c5446
MD5 cbd73307238cc6d0c619d5af770b873b
BLAKE2b-256 253caa339cf08b990c3f07e67b229a3a8aa31bf129ed974b35e5daa0df7d9d56

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f5c043ace7962ef188746e83b99faaa9e3e699ab857ca3f367b309c8e2c6b12
MD5 ec0c2b7d961caab4a430722f6978ab7f
BLAKE2b-256 cba248f2c15c7644668e51f4dce99d5f709bd55314e47acb02e90682f5880f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b5541b2b3294e5ffabe31a09d604e23a88533ace36ac288fa32a420aa38d229
MD5 1da824d48b5ff005f77a8c7b95155b7b
BLAKE2b-256 a837c3e1b39bdae90a7258d77959f5f5e36ad44b40e2be91cff83eea33c54d43

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: ci.yml on jcrist/msgspec

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

File details

Details for the file msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15c1e86fff77184c20a2932cd9742bf33fe23125fa3fcf332df9ad2f7d483044
MD5 2ceca87ce6255e225d8b16dec2d8a8b4
BLAKE2b-256 ead0323f867eaec1f2236ba30adf613777b1c97a7e8698e2e881656b21871fa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: ci.yml on jcrist/msgspec

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

Supported by

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