BSD Ports

devel/py-cattrs 26.2.1 OpenBSD

composable class support for attrs and dataclasses

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
33e22cce0e
Categories
devel, lang/python

Description

cattrs is a Swiss army knife for structuring and validating data in Python. In practice, that means it converts unstructured dictionaries into proper classes and back, while validating their contents.

cattrs works best with attrs classes, and dataclasses where simple structuring works out of the box, even for nested data, without polluting your data model with serialization details.

In the other systems

The newest version among them is 26.2.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/py-cattrs26.2.1 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-10-16
FreeBSDdevel/py-cattrs26.2.0 behind since 2026-09-28none known-[email protected]2026-09-12
NetBSDdevel/py-cattrs26.2.0 behind since 2026-09-28none known-[email protected]2026-10-16
DragonFlydevel/py-cattrs24.1.2 behind since 2026-09-07none known-[email protected]-
MidnightBSDdevel/py-cattrs23.2.3_1 behind since 2026-09-07no data-[email protected]-
HardenedBSDdevel/py-cattrs26.2.0 behind since 2026-09-28no data-[email protected]-
GhostBSDdevel/py-cattrs26.2.0 behind since 2026-09-28no data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add py3-cattrs

From the ports tree:

cd /usr/ports/devel/py-cattrs && make install

Dependencies

Build dependencies 4
Run dependencies 3

Commit history 1

DateCommitCreditsLog message
33e22cce0e sthen update to py3-cattrs-26.2.1