python-attrs
attrs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
vladfedoriuk:1437-on-setattr-as-generator
12 minutes ago
Make on_setattr hooks accept generators
vladfedoriuk:1437-on-setattr-as-generator
25 minutes ago
update dev (#1589)
main
7 days ago
update dev
update
7 days ago
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
HrachShah:fix/evolve-accept-attr-name-when-alias-dif
10 days ago
Match filter attributes by identity instead of equality attrs.filters.include/exclude stored the passed Attribute instances in a frozenset and tested membership with `attribute in attrs`. Attribute equality ignores the owning class, so two identically-configured attributes on different classes compare equal - filtering by one class's attribute also matched the other class's. Keep the attributes in a tuple and match them by identity instead. Field-name strings still match by name across classes, which covers the cross-class use case. Fixes #864 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
PranavMishra28:filters-match-attribute-by-identity
11 days ago
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
HrachShah:fix/slots-decorated-method-closure-recursive
11 days ago
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
HrachShah:main
12 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Make on_setattr hooks accept generators
#1592
20 minutes ago
b002d61
vladfedoriuk:1437-on-setattr-as-generator
CodSpeed Performance Gauge
0%
update dev
#1589
7 days ago
50b6669
update
CodSpeed Performance Gauge
0%
evolve: accept an attribute's underlying name when it differs from the alias
#1586
10 days ago
b59bfc2
HrachShah:fix/evolve-accept-attr-name-when-alias-dif
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs