--- id: attrs version: "26.1.0" license: MIT license_treatment: permissive maintenance: active --- # attrs — Classes Without Boilerplate License: permissive · Maintenance: active · Popularity: top 100 on PyPI ## Install pip install attrs uv add attrs poetry add attrs ## Description

attrs

*attrs* is the Python package that will bring back the **joy** of **writing classes** by relieving you from the drudgery of implementing object protocols (aka [dunder methods](https://www.attrs.org/en/latest/glossary.html#term-dunder-methods)). Trusted by NASA for [Mars missions since 2020](https://github.com/readme/featured/nasa-ingenuity-helicopter)! Its main goal is to help you to write **concise** and **correct** software without slowing down your code. ## Sponsors *attrs* would not be possible without our [amazing sponsors](https://github.com/sponsors/hynek). Especially those generously supporting us at the *The Organization* tier and higher: