Package python3-module-cattrs: Information

    Source package: python3-module-cattrs
    Version: 25.3.0-alt3
    Latest version according to Repology
    Build time:  Feb 4, 2026, 01:17 PM in the task #407140
    Report package bug
    License: MIT
    Summary: Complex custom class converters for attrs
    Description: 
    cattrs is an open source Python library for structuring and unstructuring data.
    cattrs works best with attrs classes, dataclasses and the usual
    Python collections, but other kinds of classes are supported by manually
    registering converters.
    
    Python has a rich set of powerful, easy to use, built-in data types
    like dictionaries, lists and tuples. These data types are also the lingua franca
    of most data serialization libraries, for formats like json, msgpack, cbor, yaml
    or toml.
    
    Data types like this, and mappings like dict s in particular, represent
    unstructured data. Your data is, in all likelihood, structured:
    not all combinations of field names or values are valid inputs to your programs.
    In Python, structured data is better represented with classes and enumerations.
    attrs is an excellent library for declaratively describing the structure
    of your data, and validating it.
    
    When you're handed unstructured data (by your network, file system, database...),
    cattrs helps to convert this data into structured data. When you have to convert
    your structured data into data types other libraries can handle, cattrs turns
    your classes and enumerations into dictionaries, integers and strings.

    List of RPM packages built from this SRPM:
    python3-module-cattrs (noarch)

    Maintainer: Grigory Ustinov

    List of contributors:
    Grigory Ustinov


      1. rpm-build-python3
      2. python3-module-attrs
      3. python3-module-bson
      4. python3-module-cbor2
      5. python3-module-hatch-vcs
      6. python3-module-hatchling
      7. python3-module-hypothesis
      8. python3-module-immutables
      9. python3-module-msgspec
      10. python3-module-orjson
      11. python3-module-poetry
      12. python3-module-pyproject-installer >= 0.4.0
      13. python3-module-pytest
      14. python3-module-pytest-benchmark
      15. python3-module-typing-extensions
      16. python3-module-ujson
      17. python3-module-yaml

    Last changed


    Feb. 4, 2026 Grigory Ustinov 25.3.0-alt3
    - Fixed FTBFS.
    Oct. 19, 2025 Grigory Ustinov 25.3.0-alt2
    - Fixed FTBFS.
    Oct. 12, 2025 Grigory Ustinov 25.3.0-alt1
    - Automatically updated to 25.3.0.