| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-mashumaro | Distribution: openSUSE Tumbleweed |
| Version: 3.23 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Oct 1 07:30:16 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 858048 | Source RPM: python-mashumaro-3.23-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/Fatal1ty/mashumaro | |
| Summary: Fast and well tested serialization library | |
Fast and well tested serialization library
Apache-2.0
* Thu Oct 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.23:
* Fixed type annotation for TOMLEncoder.encode and toml_encode
return values (#328) in #329
* Fixed code generation for unions with PEP 695 type aliases
(#330, #343) in #336, #344
* Fixed the order of variables to be determined by their order in
Generic[...] (#332) in #335
* Fixed named tuple deserialization from dictionaries when fields
with defaults are missing (#341) in #342
* Fixed inherited unpacker reuse in untagged discriminated unions
(#346) in #347
* Fixed ignoring default for constrained TypeVar when the generic
is unspecialized (#349) in #350
* Fixed support for recursive dataclasses in standalone codecs
(#324) in #353
* Fixed losing inherited options in plain Config subclasses
(#354) in #355
* Fixed CodeBuilder memory leak caused by lru_cache (#364) in
[#365]
* Fixed generic TypedDict aliases and inherited specializations
resolve (#379) in #380
* Speeded up deserialization of required fields in #337
* Added support for multiple aliases for a field (#176) in #339
* Added support for slice type (#242, #371) in #356, #372
* Added support for PEP 728 TypedDict with Typed Extra Items
(#271, #378) in #352, #381
* Added support for memoryview type (#358) in #359, #360
* Added support for Buffer type (#360) in #361
* Added support for frozendict type (#369) in #370
* Declared support for Python 3.15 in #345
* Changed annotations to TypeForm for APIs that accept type
expressions (#366) in #367
- remove patch support-python315.patch, as Python 3.15 is now
supported upstream #345
* Wed Sep 02 2026 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-python315.patch:
* Support changes required by Python 3.15.
* Fri May 29 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.22:
* Added support for using Annotated[..., JSONSchema(...)] in JSON
Schema generation (#326)
* Added new fields contentEncoding, contentMediaType,
contentSchema to JSONSchema (#326)
* Fri May 08 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.21:
* Added support for recursive dataclasses in JSON Schema (#308)
* Fixed building JSON Schema for dataclasses with slots (#307)
* Fixed issue with deferred evaluation of annotations for
serialization strategies and serializable types that include
PEP 695 generic type parameters (#310)
* Fixed errors for PEP 695 type aliases with generic arguments or
cyclic references (#311, #312)
* Code coverage report tool coveralls.io was replaced by
codecov.io (#309)
* Fixed propagation of lazy_compilation config value in generic
dataclasses with inheritance (#319)
* Added ability for serialization strategies to match subclasses
(#298, #317)
* Dropped support for Python 3.9 (#314)
* Tue Feb 10 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.20:
* Fixed type name for for PEP 695 types created with type keyword
(#301)
* Wed Feb 04 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.19:
* Added support for recursive types in JSON Schema (#303)
* Added "Trusted Publishing" workflow (#304)
* Mon Feb 02 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.18:
* Changes
- Fixed support for PEP 695 types created with type keyword in
JSON Schema (#301)
- Fixed serialization problem when collections with passing
through items were used with no_copy_collections in unions
(#302)
* Tue Oct 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.17:
* Added support for Python 3.14 (#285)
* Improved generating JSON Schema references and titles for
generic dataclasses (#291)
* Fixed JSON Schema for a generic dataclass with a field type T
(#290)
* Fixed ignoring NotRequired when using from __future__ import
annotations (#292)
* Added support for user extra args in field_options function
(#286)
* Improved packaging by switching from setup.py to pyproject.toml
(#284)
* Wed May 21 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 3.16:
* Added support for custom JSON Schema instance formats defined by
users (#267)
* Added support for typing.ReadOnly and typing_extensions.ReadOnly
from PEP 705 (#272)
* Fixed AttributeError when using generic SerializableType subclass
(#275)
* Mon Dec 02 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to v3.15:
* Improved Union and basic types deserialization (#256),
highlighted changes:
- Expected int | float or float | int value can now be passed
through without coercion and losing precision
- Expected str value will be guaranteed to be a string version
of the input value (#42)
- Expected bool value will be guaranteed to be a boolean using
standard truth testing procedure for the input value
- Expected NoneType will be guaranteed to be None regardless of
the input value
* Introduced JSON Schema plugin system (#265), see updated
documentation
- Added built-in DocstringDescriptionPlugin to use a docstring
as a description (#222)
* Added support for recursive Union types (#206)
* Configured MANIFEST.in to include tests folder in the sdist
(#262)
* Dropped support for Python 3.8 (#258)
* Tue Nov 12 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to v3.14
* Added support for re.Pattern and typing.Pattern (#105)
* Fixed DeprecationWarning introduced in Python 3.13 (#249)
* Fixed potential duplications in the Union unpacker (#250)
* Small changes under the hood (#244, #247)
* Tue Sep 24 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package python-mashumaro, required by python-flux-local
/usr/lib/python3.13/site-packages/mashumaro /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/INSTALLER /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/METADATA /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/RECORD /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/REQUESTED /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/WHEEL /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/licenses /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/mashumaro-3.23.dist-info/top_level.txt /usr/lib/python3.13/site-packages/mashumaro/__init__.py /usr/lib/python3.13/site-packages/mashumaro/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/config.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/dialect.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/dialect.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/helper.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/helper.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/types.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/__pycache__/types.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs /usr/lib/python3.13/site-packages/mashumaro/codecs/__init__.py /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/_builder.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/_builder.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/basic.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/basic.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/json.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/json.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/msgpack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/msgpack.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/orjson.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/orjson.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/toml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/toml.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/yaml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/__pycache__/yaml.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/codecs/_builder.py /usr/lib/python3.13/site-packages/mashumaro/codecs/basic.py /usr/lib/python3.13/site-packages/mashumaro/codecs/json.py /usr/lib/python3.13/site-packages/mashumaro/codecs/msgpack.py /usr/lib/python3.13/site-packages/mashumaro/codecs/orjson.py /usr/lib/python3.13/site-packages/mashumaro/codecs/toml.py /usr/lib/python3.13/site-packages/mashumaro/codecs/yaml.py /usr/lib/python3.13/site-packages/mashumaro/config.py /usr/lib/python3.13/site-packages/mashumaro/core /usr/lib/python3.13/site-packages/mashumaro/core/__init__.py /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/const.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/const.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/const.py /usr/lib/python3.13/site-packages/mashumaro/core/helpers.py /usr/lib/python3.13/site-packages/mashumaro/core/meta /usr/lib/python3.13/site-packages/mashumaro/core/meta/__init__.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/mixin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/__pycache__/mixin.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__init__.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/builder.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/builder.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/lines.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/__pycache__/lines.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/builder.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/code/lines.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/helpers.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/mixin.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/types /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__init__.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/common.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/common.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/pack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/pack.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/unpack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/__pycache__/unpack.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/common.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/pack.py /usr/lib/python3.13/site-packages/mashumaro/core/meta/types/unpack.py /usr/lib/python3.13/site-packages/mashumaro/dialect.py /usr/lib/python3.13/site-packages/mashumaro/exceptions.py /usr/lib/python3.13/site-packages/mashumaro/helper.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__init__.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/annotations.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/annotations.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/builder.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/builder.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/dialects.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/dialects.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/models.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/models.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/plugins.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/plugins.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/schema.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/__pycache__/schema.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/jsonschema/annotations.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/builder.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/dialects.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/models.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/plugins.py /usr/lib/python3.13/site-packages/mashumaro/jsonschema/schema.py /usr/lib/python3.13/site-packages/mashumaro/mixins /usr/lib/python3.13/site-packages/mashumaro/mixins/__init__.py /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__ /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/dict.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/dict.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/json.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/json.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/msgpack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/msgpack.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/orjson.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/orjson.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/toml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/toml.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/yaml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/__pycache__/yaml.cpython-313.pyc /usr/lib/python3.13/site-packages/mashumaro/mixins/dict.py /usr/lib/python3.13/site-packages/mashumaro/mixins/json.py /usr/lib/python3.13/site-packages/mashumaro/mixins/msgpack.py /usr/lib/python3.13/site-packages/mashumaro/mixins/orjson.py /usr/lib/python3.13/site-packages/mashumaro/mixins/orjson.pyi /usr/lib/python3.13/site-packages/mashumaro/mixins/toml.py /usr/lib/python3.13/site-packages/mashumaro/mixins/yaml.py /usr/lib/python3.13/site-packages/mashumaro/py.typed /usr/lib/python3.13/site-packages/mashumaro/types.py /usr/share/doc/packages/python313-mashumaro /usr/share/doc/packages/python313-mashumaro/README.md /usr/share/licenses/python313-mashumaro /usr/share/licenses/python313-mashumaro/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 4 23:38:45 2026