Thu, 12 Nov 2026 00:45:53 UTC Log in
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 total
Requires26
  • (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

3
Files 1–3 of 3

Component of

buildroots that installed this RPM

No Buildroots