Python library for structuring and unstructuring data
530.44 KB
built 2026-10-30 14:02:08 GMT
Description
cattrs is an open source Python library for structuring and
unstructuring data. cattrs works best with attrs classes and the usual
Python collections, but other kinds of classes are supported by
manually registering converters.
Dependencies
36 totalRequires26
- (python3dist(tomli) if python3-devel < 3.11)
- pyproject-rpm-macros
- python3-devel
- python3dist(attrs) >= 25.4
- python3dist(cbor2) >= 5.4.6
- python3dist(hatch-vcs)
- python3dist(hatchling)
- python3dist(hypothesis) >= 6.123
- python3dist(immutables) >= 0.21
- python3dist(msgpack) >= 1.0.5
- python3dist(msgspec) >= 0.19
- python3dist(orjson) >= 3.11.3
- python3dist(packaging)
- python3dist(pip) >= 19
- python3dist(pymongo) >= 4.4
- python3dist(pytest) >= 8.3.5
- python3dist(pytest-xdist) >= 3.7
- python3dist(pyyaml) >= 6
- python3dist(tomli-w) >= 1.1
- python3dist(tomlkit) >= 0.11.8
- python3dist(typing-extensions) >= 4.14
- python3dist(ujson) >= 5.10
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(RichDependencies) <= 4.12.0-1
Provides10
- python3-cattrs = 26.1.0-3.fc45
- python3-cattrs+bson = 26.1.0-3.fc45
- python3-cattrs+cbor2 = 26.1.0-3.fc45
- python3-cattrs+msgpack = 26.1.0-3.fc45
- python3-cattrs+msgspec = 26.1.0-3.fc45
- python3-cattrs+orjson = 26.1.0-3.fc45
- python3-cattrs+pyyaml = 26.1.0-3.fc45
- python3-cattrs+tomlkit = 26.1.0-3.fc45
- python3-cattrs+tomllib = 26.1.0-3.fc45
- python3-cattrs+ujson = 26.1.0-3.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
3Name ![]() |
Size |
|---|---|
| 0001-Downstream-temporarily-loosen-version-bounds-on-some.patch | 797.00 B |
| cattrs-26.1.0.tar.gz | 485.86 KB |
| python-cattrs.spec | 13.91 KB |
Files 1–3 of 3
Component of
buildroots that installed this RPMNo Buildroots
