Skip to main content

A community-driven fork of msgspec: fast serialization and validation library with builtin support for JSON, MessagePack, YAML, and TOML. Provides dual namespace architecture - 'msgspec' for full compatibility and 'msgspec_x' for extended features.

Project description

Msgspec-x

msgspec

Overview

msgspec-x is a community-driven fork of the original msgspec library by Jim Crist-Harif. This project was created to address the challenge of slow upstream maintenance and to provide a platform for community contributions that couldn't be timely integrated into the original project.

Why msgspec-x?

The original msgspec library is an excellent project, but the maintainer has limited time to review and merge community pull requests. This has resulted in valuable contributions and bug fixes being stuck in the review process. msgspec-x was created to:

  • Accelerate community contributions: Provide a faster path for community PRs and enhancements
  • Enable rapid bug fixes: Address issues without waiting for upstream review cycles
  • Extend functionality: Add new features that complement the original design
  • Maintain compatibility: Keep full backward compatibility with the original msgspec API

⚠️ IMPORTANT: Installation Notice

Do not install both msgspec and msgspec-x simultaneously! They are conflicting packages that cannot coexist in the same environment. If you have the original msgspec installed, uninstall it first:

pip uninstall msgspec
pip install msgspec-x

Dual Namespace Architecture

msgspec-x provides two distinct namespaces to serve different needs:

1. msgspec Namespace - Full Compatibility

The msgspec namespace maintains 100% API compatibility with the original library. All your existing code will work without any changes:

import msgspec  # Drop-in replacement for original msgspec

class User(msgspec.Struct):
    name: str
    email: str

# All existing msgspec code works exactly the same
user = User("alice", "alice@example.com")
data = msgspec.json.encode(user)
decoded = msgspec.json.decode(data, type=User)

2. msgspec_x Namespace - Extended Features

The msgspec_x namespace provides additional functionality and enhancements not available in the original library:

import msgspec_x  # Extended features and community contributions

# Extended features will be documented as they are added
# This namespace allows for innovative features without breaking compatibility

Core Features

msgspec-x inherits all the powerful features from the original msgspec library:

  • 🚀 High performance encoders/decoders for JSON, MessagePack, YAML, and TOML
  • 🎉 Support for a wide variety of Python types with extension capabilities
  • 🔍 Zero-cost schema validation using Python type annotations
  • Fast Struct type for structured data representation
  • 📦 Lightweight library with no required dependencies

All protocols and performance characteristics are maintained from the original implementation.

Quick Start

Installation

pip install msgspec-x

Basic Usage

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 other supported protocols:

alice = User("alice", groups={"admin", "engineering"})
msg = msgspec.json.encode(alice)
# Output: b'{"name":"alice","groups":["admin","engineering"],"email":null}'

Decode messages back into Python objects with schema validation:

# Successful decoding
user = msgspec.json.decode(msg, type=User)

# Validation error example
msgspec.json.decode(b'{"name":"bob","groups":[123]}', type=User)
# Raises: ValidationError: Expected `str`, got `int` - at `$.groups[0]`

Performance

msgspec-x maintains the same exceptional performance characteristics as the original msgspec library. In benchmarks, it can be 10-80x faster than alternative libraries for encoding/decoding with validation.

Community & Contributing

This project welcomes community contributions! Unlike the original project, we aim to provide faster review cycles and more responsive maintenance.

  • 🐛 Bug Reports: Issues are addressed promptly
  • 🚀 Feature Requests: Community-driven feature development
  • 🔧 Pull Requests: Faster review and merge process
  • 📚 Documentation: Community-maintained documentation improvements

Documentation

For detailed documentation, examples, and API references, visit:

License

New BSD License. See the License File.

Acknowledgments

Special thanks to Jim Crist-Harif for creating the original msgspec library. This fork exists to complement and extend his excellent work, not to replace it.

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-x-0.20.0.tar.gz (218.9 kB view details)

Uploaded Source

Built Distributions

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

msgspec_x-0.20.0-cp313-cp313-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.13Windows x86-64

msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl (225.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl (217.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (222.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (214.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

msgspec_x-0.20.0-cp313-cp313-macosx_11_0_arm64.whl (226.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

msgspec_x-0.20.0-cp313-cp313-macosx_10_13_x86_64.whl (220.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

msgspec_x-0.20.0-cp312-cp312-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.12Windows x86-64

msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl (225.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl (217.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (222.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (214.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

msgspec_x-0.20.0-cp312-cp312-macosx_11_0_arm64.whl (226.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

msgspec_x-0.20.0-cp312-cp312-macosx_10_13_x86_64.whl (219.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

msgspec_x-0.20.0-cp311-cp311-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.11Windows x86-64

msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl (214.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl (207.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (205.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

msgspec_x-0.20.0-cp311-cp311-macosx_11_0_arm64.whl (215.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

msgspec_x-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl (210.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

msgspec_x-0.20.0-cp310-cp310-win_amd64.whl (187.7 kB view details)

Uploaded CPython 3.10Windows x86-64

msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl (218.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl (209.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (215.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (207.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

msgspec_x-0.20.0-cp310-cp310-macosx_11_0_arm64.whl (218.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

msgspec_x-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl (213.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

msgspec_x-0.20.0-cp39-cp39-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.9Windows x86-64

msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl (218.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl (209.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (207.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

msgspec_x-0.20.0-cp39-cp39-macosx_11_0_arm64.whl (218.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

msgspec_x-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl (213.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file msgspec-x-0.20.0.tar.gz.

File metadata

  • Download URL: msgspec-x-0.20.0.tar.gz
  • Upload date:
  • Size: 218.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec-x-0.20.0.tar.gz
Algorithm Hash digest
SHA256 ba198ed0747ddc24821b617c42b0ffcab3f9cee1d44754d9fd247b4c3c75c74c
MD5 3611f4d25d9e4142eb1a700d0c8bb467
BLAKE2b-256 b3e5b69af9c3d5ad5efad2bedcf69de104599d8b7fe78a4982c8787fdebfbcc0

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: msgspec_x-0.20.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 189.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ca364111d3600632a99e92e9a15644ea2b6f3cc62872a2b79c235245a57dc52e
MD5 6727ae0f46f5a473c94967653febee9a
BLAKE2b-256 6513567762edf4b28923a3a1a8125e78c0c619aa414e0bb8858fed00f398b083

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b695c18c6bb713db61801f8d1a213a051489df615492b19a627fbe5bedb9270d
MD5 887e85bee7e402c193212fd930a4fa99
BLAKE2b-256 fb00d10a203d5862a1df96e4485dd99b386ecddba005be064fc72ade4e7deb93

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5345663e4e432c072dc6087e032e9ff8ed2e98f112acda58314dd123cffd9f5
MD5 e42fecb0765331b8a46cce3b16234c19
BLAKE2b-256 8714ea8e7db8939de8da9582dc415fff5d6509002f06b0209d22397cd75b5599

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2924d711274aa0f48956ab227819aad6c1f66a6d391e5511693ca856d45e0c2
MD5 75bc768a428fde125a4ca69a38600cf5
BLAKE2b-256 2561f87ba21afb547b24d4057884fe767bd8fb8cfce4a53d0dad2d2f663d8e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9913b605c1ae312bbe9a5ca17bb47c65e0aecd45a8264eedd0d4ba440f99024b
MD5 483b80aedce472a37fad7ce207e74bee
BLAKE2b-256 838d8d06567c9fe72907b25d36f7d7ad5c6b79e5dfb41a60de194db37458aac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06703f0ca7984bd5bfa7c5349deb3f3389bd211793d92e33e407f2302495c41c
MD5 6df5faef55a5c427c03ae721a775b44d
BLAKE2b-256 693eb94c2277d218c6764ab7a8b98c6ff7324e5979738017084c37bf9861b816

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f05b4ba28e90a565a07fd1876c64f56f2f789f660e31f6dca1bc4328a76f4b41
MD5 708e34f2c3d7a2f9427d241dfc3d0431
BLAKE2b-256 437c7484b74eb98976a2cfd8fd013ebba0954b7cfceca89b2008e586c4bf3111

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: msgspec_x-0.20.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 189.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 06b27d25d1a460cab23485a81789995b4b3c53610699efe8c935fb2ba5f378d6
MD5 247115c58ff9300bafddb2bcb4fb29ad
BLAKE2b-256 fbbaebcf482251cbb2e7e164ea1b2c982fc6cf3255abcd9f2b08b8cfe64a0a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1525268d76f018d8bc6ef47d3cc241e3d3634fa2827ff947d8fde5d2d95046d
MD5 0cae412c48fbc91411641307c9c734f1
BLAKE2b-256 989d341eb81f678957bfe9e45e93efdb839f4db0ccc4bdd8160bc603f9eb6355

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61ee98e800a5e8ea6df21c78e13a7ac589343fe89452bff9407d02ef673669ca
MD5 326fdea662abcd9fcdf1ddc77acc6872
BLAKE2b-256 35da37ca70f188f4a8eaf15bd08eda6710432eb984500c8a2a5aeba8610dc87d

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ae4f7662424e080eefa589845e67835ebed3ad1d08b9f3acddd49b80380c090
MD5 835fb944c6f9e5c8ab5a915c097c3a1f
BLAKE2b-256 f8c35efe736c45222bd5af891ea35e81e5aed986938396f90f2287a880f140c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3577e475674ca7e04c035d1502f7c1e1c2e1f4e30aa779799f1757c31827f662
MD5 afea90186df5855bdd2fcf454d4c6c6b
BLAKE2b-256 421354cb6ce00e3b757e5b2190194ce0c623533a95531f5ae23407665d30821b

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 089c4ebcbaefc216064dee638ee95f87f1dc6cd618f5ec16f95021eb9a3249b1
MD5 277defbf4ac9fa52a997a9378b95c1c2
BLAKE2b-256 39e4ce7e8d4d31f3b588163338cb65301a0bb33419e2df297966cfe728371a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c8d45ccabc75161b78d3f5e5971d3b82199137177e3d01fcb411d3d2bef0d407
MD5 47b9f6876440e43783c3992c292d189e
BLAKE2b-256 0838343e99b03d2f58beacf2debb747b1ff1380e0c3dbc53f612547a46c0bbe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: msgspec_x-0.20.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 187.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85ce725f5cfd343d92ef7c85c4b31c712e498d983de32209bec138ab4c38a2c0
MD5 f9bbf84e5c53d44a6cdcdc9431164b2b
BLAKE2b-256 44ca3ab0aa0e8e6b43d21f274d0b25f16a963f6115e2e8f1a5143aef385dc668

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 915e10f3ec6d1ce332b402cd362454c6a97e3c4ceab41b0816b6c9e82daa1f4b
MD5 9839f4f963735caaa9fb787d51bc9db0
BLAKE2b-256 8a0d57601cecc31a7a39a2c1232745627cb72bb3840fdbf80c0854a5c4693a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a759e5008bdb942122a1bb15f7385ab93273d790f686a478b00c6fa75eb31b08
MD5 5568ed2c53a39601259de8cdc9e26ef6
BLAKE2b-256 c086c9792b7e2062df098e2bf222bdf1ac3821807493b8b3121342a70a8a9772

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9138896e83ace49c61e7bde7a33bed5d29005cb33f28b679791b34465d5a9a6d
MD5 703b55ad16e5e461db874893db647fd5
BLAKE2b-256 216366c746fbba384f2b5a0f400f5e2072b6af3909c58ce9f559f863aa5205e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 722f18221c6880ebb00d101ec15df3a72b91e43f9a6d325b54fb5831a2bdc8ba
MD5 2e9eb72627c358c2310eab00a9241d13
BLAKE2b-256 8193f26d37b9ff026dfbf588ca00d248b941a16d24fa121f3d352f03bc564ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 199e05c25d2056297aab380e25e32db75e7ff5200140c736f96c0b76244cc302
MD5 9b4d51c143862e1134f5eb3d028a9e80
BLAKE2b-256 6c04a6a72d785a199005304a3b59365c00e1521243c6a326d390a935e287c917

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41c67fd860cf7874f357e38f4850c6d288fb160e727a77badbeaffa59bb52a0b
MD5 d8a66536dfc832ff3bb16ad13a04048d
BLAKE2b-256 473d86e885c0d7ff7c00a73f47e0a7658f46492bac1e57413d894e62b4d714cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: msgspec_x-0.20.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 73743057a331dbd28e67edc04b18737bb53e61019e98dc16eaf7504a6801715b
MD5 cc558301259554b85f401faed2fc0318
BLAKE2b-256 eb07f1ba6a850c97dbaf40df4d268f960bf32d0fc83e08b199a914b959713dfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0395ac9c3228f45fcb26a308f237ddb456366ea2ce6ade611e1f6f6b5ebd2df7
MD5 2683ca26e8f8dbd9953f047961e889d7
BLAKE2b-256 cb93e603800b0addfa0bfffd98e1e4e66176a1826afe659344f607bed8e316f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3a66e5e03aead84afc3f1dff0d6b57d1f9de0aafe1440732632b0d79b081978
MD5 7c85845fb5bc5eb852c8858cd9d7d287
BLAKE2b-256 f716e1deb70c030590bed213be3513c323b8d57e6acb71d40bb172169dfbd457

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e35336e31898460526ac4137608678ad9979e029d77139a31a3ff27f56c7be1c
MD5 5578a0824eaaa1c951220c5c92e192e0
BLAKE2b-256 639a80169ba91dacfdd22948eab83dfee4a9625dee4e0a7c2c1d1b440c779dc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 265969aaa6b8be8c92bba05a327d9aeb4bbc39240813bc13873d7617d994e90d
MD5 9ff4adc987f1153dbf2b7b97d24bc4fa
BLAKE2b-256 a201b8bf8577ae041e187b665e8af98b30d34be34d92565b9f6e93c2e135c5a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b80d97d47c5998f459419514f18a01adafc4d31002bbb6fdb04bf3ff04160491
MD5 ab161860e0bbb3a6c839c06a9806982b
BLAKE2b-256 203f9e8de14a03b006262d50bac80b3ac3daa707b2ca85127a7f06b9efb8a703

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5cb284a52a636857d111af3bf2cea0d24739d73e6e674af90b48c50bce551b4
MD5 7c896f7de54ed5c25121fb827d553f86
BLAKE2b-256 01e0ecdb4fd73c604c0977fcdccba0ddd4bab701bd131b73918490d5097b1501

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: msgspec_x-0.20.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 187.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 03971290248bd5191f9f234acf35d72796d588f4be21b1961b2e4add9446bcba
MD5 20259438030dc0356ef2efabc203f134
BLAKE2b-256 79cc60a3e04d76e5231fd182c0c4eb7f14fa179a1c8745e4229b5eb96c4a2003

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bd3b1af140e95cbba8b5c8808b7712801d0ab0d8fd6b8408c2e4d38225c7b33
MD5 35d446d366d8e9d8d8f82ed3ea08f834
BLAKE2b-256 181c9fd7968d37b1c2e7870bd1e31edcfd79f1c6c9d5b602e6a96c2f6687281c

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1dc98d9d9f3a332308f42bbe898bd8958ff9c18f0b98d41ed979db64f0e25e99
MD5 ecb2f29a0d81f14baeaccc72f5866e51
BLAKE2b-256 afd7e1eb2d85b828b712f4a2bf48d85cbbf44b75ebefb298401cb179484e3488

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c4b00ab8ca44dfaab411dda57f4ef7f2555d84faf1206dda768b29f480e6bc2
MD5 e45de0ff6979dcb56dd5a1631f86f1c4
BLAKE2b-256 4d2947666b1c9d10073e26aee0d644b171ff4c5f8da4b20abbee6aefecb18cbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bac79681edd4980800e66958d11a849330f6edf2a941559f6fd86fc83344d4c7
MD5 d6293883d9c89a825ce2cf7fc0321536
BLAKE2b-256 7931b7077ceac85a8a2f69d0e3f148ee9fd6dbe393612f3bacd89b39b51e9ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 728e057e18b61c5227f1f29a9d7b69c3a7a3f3996399988fba54d2f3f5858750
MD5 5fae3dd2c5fb13ab4bfd7e1ecfb39e2a
BLAKE2b-256 45e6b6636bf8452fd3c6e5148c72a2d289c79ed255811f8d7fc0e85096b9d40c

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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_x-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for msgspec_x-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7443e477235ed3461657dfe07c601fa53267b001b645c5ad9a6cb1cd0aedcfa0
MD5 443b2dee89b78324eeab525f9459dbbc
BLAKE2b-256 e094c3f6f2fcf3c0f902222ffee5ac17323b6a5c209f61abf920eb45c91d2a0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for msgspec_x-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: ci.yml on nightsailer/msgspec-x

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