Python library for converting complex datatypes to and from primitive types
324.69 KB
built 2026-10-17 11:04:12 GMT
Description
Marshmallow is a framework-agnostic library for converting complex datatypes,
such as objects, to and from primitive Python datatypes.
Marshmallow schemas can be used to:
* Validate input data.
* Deserialize input data to app-level objects.
* Serialize app-level objects to primitive Python types. The serialized objects
can then be rendered to standard formats such as JSON for use in an HTTP API.
Dependencies
20 totalRequires18
- (python3dist(flit-core) < 4~~ with python3dist(flit-core) >= 3.12)
- (python3dist(tomli) if python3-devel < 3.11)
- pyproject-rpm-macros
- python3-dateutil
- python3-devel
- python3-devel
- python3-ordered-set
- python3-pytest
- python3-setuptools
- python3-simplejson
- python3-sphinx-issues
- python3dist(packaging)
- python3dist(pip) >= 19
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(RichDependencies) <= 4.12.0-1
- rpmlib(TildeInVersions) <= 4.10.0-1
Provides2
- python-marshmallow-doc = 4.3.1-1.fc45
- python3-marshmallow = 4.3.1-1.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
3Name ![]() |
Size |
|---|---|
| marshmallow-4.3.1.tar.gz | 286.91 KB |
| ordered_set.patch | 584.00 B |
| python-marshmallow.spec | 11.04 KB |
Files 1–3 of 3
Component of
buildroots that installed this RPMNo Buildroots
