Python Classes Without Boilerplate
attrs is a Python package that aims to make writing classes easier by eliminating the need to implement object protocols. It provides a class decorator and a way to declaratively define attributes, allowing for concise and correct software development without sacrificing code performance.
attrs is a Python package that simplifies the process of writing classes by providing a class decorator and declarative attribute definition. It offers features such as concise attribute overview, human-readable repr method, equality-checking methods, and initializer method. It also supports optional type annotations and is compatible with both modern and classic APIs. attrs aims to improve software development efficiency without compromising runtime performance.