python-msgspec
No description set
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/python-msgspec && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
msgspec-0.18.5.tar.gz | 0001286542 1.23 MB | |
python-msgspec.changes | 0000001834 1.79 KB | |
python-msgspec.spec | 0000001944 1.9 KB |
Revision 3 (latest revision is 5)
Ana Guerrero (anag+factory)
accepted
request 1135278
from
Dirk Mueller (dirkmueller)
(revision 3)
- update to 0.18.5: * Support unhashable ``Annotated`` metadata in `msgspec.inspect.type_info` * Fix bug preventing decoding dataclasses/attrs types with default values and ``slots=True, frozen=True`` (:pr:`569`). * Support passing parametrized generic struct types to `msgspec.structs.fields` * Validate ``str`` constraints on dict keys when decoding msgpack (:pr:`577`). * Support ``UUID`` subclasses as inputs to `msgspec.convert` * Call ``__eq__`` from generated ``__ne__`` if user defines manual ``__eq__`` method on a ``Struct`` type (:pr:`593`). * Include the ``Struct`` type in the generated hash * Add a ``cache_hash`` struct option (:pr:`596`). * Fix a bug around caching of dataclass type info when dealing with subclasses of dataclasses (:pr:`599`). * Add `msgspec.structs.force_setattr` (:pr:`600`). * Support custom dict key types in JSON encoder and decoder * Include ``dict`` key constraints in generated JSON schema via the ``propertyNames`` field (:pr:`604`). * Add a ``schema_hook`` for generating JSON schemas for custom types * Add support for Python 3.12's ``type`` aliases (:pr:`606`).
Comments 0