FreeBSD.software
Home/devel/py311-msgspec

py311-msgspec

0.20.0devel

Fast serialization and validation library

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.

$pkg install py311-msgspec
jcristharif.com/msgspec
Origin
devel/py-msgspec
Size
640KiB
License
BSD3CLAUSE
Maintainer
sunpoet@FreeBSD.org
Dependencies
3 packages
Required by
4 packages

Dependencies (3)

Required By (4)