• Bug#1066818: ITP: python-msgspec -- Fast serialization and validation l

    From Stein Magnus Jodal@21:1/5 to All on Wed Mar 13 22:10:01 2024
    XPost: linux.debian.devel

    Package: wnpp
    Severity: wishlist
    Owner: Stein Magnus Jodal <jodal@debian.org>
    X-Debbugs-Cc: debian-devel@lists.debian.org, jodal@debian.org

    * Package name : python-msgspec
    Version : 0.18.6
    Upstream Contact: Jim Crist-Harif <jcristharif@gmail.com>
    * URL : https://jcristharif.com/msgspec/
    * License : BSD-3-Clause
    Programming Lang: Python
    Description : Fast serialization and validation library

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.
    .
    * 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.

    I will maintain this package as part of the Python team.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)