Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 461
Pull requests: python-attrs/attrs
Author
Uh oh!
There was an error while loading. Please reload this page.
Label
Uh oh!
There was an error while loading. Please reload this page.
Projects
Uh oh!
There was an error while loading. Please reload this page.
Milestones
Uh oh!
There was an error while loading. Please reload this page.
Reviews
Assignee
Assigned to nobodyLoading
Uh oh!
There was an error while loading. Please reload this page.
Sort
Pull requests list
Fix generated __init__ forward-ref annotations under get_annotations / 3.14
#1598
opened Jul 30, 2026 by
MohammedAnasNathaniLoading…
12 tasks done
Generate __reduce__ for auto_exc classes so kw_only exceptions pickle
#1595
opened Jul 23, 2026 by
Jayashanker-PadishalaLoading…
Clarify evolve behavior for init=False fields
#1587
opened Jul 11, 2026 by
ahmojoLoading…
9 tasks done
Match filter attributes by identity instead of equality
#1584
opened Jul 7, 2026 by
PranavMishra28Loading…
Fix intermediate __setattr__ handling in mixed inheritance chains
#1567
opened May 28, 2026 by
sahvx655-wqLoading…
clarify frozen class immutability behavior with factories
#1565
opened May 28, 2026 by
sahvx655-wqLoading…
Add input type validation to max_len and min_len validators to preven…
#1561
opened May 18, 2026 by
uwezkhanLoading…
Check for _CountingAttr subclasses
#1544
opened Apr 13, 2026 by
LecrisUTContributorLoading…
2 of 12 tasks
Replace cached_property on slotted classes with a new descriptor instead of writing
__getattr__
#1488
opened Dec 6, 2025 by
DavidCEllisContributorLoading…
8 of 13 tasks
Add
reuse() to Attribute for field evolution
#1429
opened May 2, 2025 by
redruin1ContributorLoading…
10 of 14 tasks
WIP: cached properties implementation using descriptor rather than ge…
#1357
opened Oct 10, 2024 by
diabolo-danContributorLoading…
14 tasks
ProTip!
Add no:assignee to see everything that’s not assigned.