devel/py-msgspec: Update to 0.21.1 Changes: https://github.com/jcrist/msgspec/releases https://jcristharif.com/msgspec/changelog.html94bcc1ac94
Port details
devel/py-msgspec0.21.1
Fast serialization and validation library
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- py312-msgspec 0.21.1
- Upstream
- Higher version available: 0.22.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://jcristharif.com/msgspec/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (8)
devel/py-msgspec: Update to 0.20.0 Changes: https://github.com/jcrist/msgspec/releases https://jcristharif.com/msgspec/changelog.htmlffba54bf9d
*: Revise USES=python:... version range constraints and strip all lower bounds of 3.9 or 3.10 because they are implied now. python:3.9-X -> python:-X python:3.9+ -> python python:3.10-X -> python:-X python:3.10+ -> python (options such as ,build preserved)1403bb7765
devel/py-msgspec: Update to 0.19.0 Changes: https://github.com/jcrist/msgspec/releases https://jcristharif.com/msgspec/changelog.html48b5d56565
devel/py-msgspec: Clean up8ac6c9349a
Mk/Uses/python.mk: Introduce PY_TOMLI - Convert ports to use PY_TOMLI to simplify Makefile. The minimal version is set to 2.0.1 because it is required by multiple ports such as devel/py-poetry. The upper bound of version is set to 3 because it is limited by devel/py-poetry. With hat: python180cd7365c
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml - Bump PORTREVISION of dependent ports for dependency change1a80ec7c22
devel/py-msgspec: Add py-msgspec 0.18.6 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.e6ffc0453c