Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Product
GitHub Copilot
Write better code with AI
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python-attrs
/
cattrs
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
119
Star
892
Code
Issues
73
Pull requests
9
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit History
Commits on May 31, 2025
Small changelog tweak
Tinche
committed
0bb472a
Copy full SHA for 0bb472a
v25.1.0
Tinche
committed
9122f10
Copy full SHA for 9122f10
Commits on May 26, 2025
Support generic parents in include_subclasses strategy (#650)
Show description for ea4c311
zhukovgreen
authored
ea4c311
Copy full SHA for ea4c311
Commits on May 21, 2025
configure_tagged_union: support type aliases (#649)
Tinche
authored
c95a0a5
Copy full SHA for c95a0a5
Commits on May 19, 2025
register_un/structure_hook: support type aliases (#647)
Show description for 58c7ba6
Tinche
authored
58c7ba6
Copy full SHA for 58c7ba6
Commits on Apr 8, 2025
Converters: `copy()` returns Self (#644)
Tinche
authored
0b6586a
Copy full SHA for 0b6586a
Commits on Mar 31, 2025
Fix reliance on unspecified behavior in test_disambiguators.py (#642)
Show description for 0c36adc
JelleZijlstra
authored
0c36adc
Copy full SHA for 0c36adc
Commits on Mar 25, 2025
Merge branch '24.1'
Tinche
committed
d8f17b7
Copy full SHA for d8f17b7
CI: update GHA jobs
Tinche
committed
ec53833
Copy full SHA for ec53833
v24.1.3
Tinche
committed
c1449a1
Copy full SHA for c1449a1
Dataclasses: fix kwonly arg recognition (#638)
Tinche
authored
11e28f4
Copy full SHA for 11e28f4
Commits on Mar 18, 2025
Fix `unstruct_collection_overrides` callback type (#636)
Show description for a8d3e44
layday
authored
a8d3e44
Copy full SHA for a8d3e44
Commits on Mar 8, 2025
CI workflows: tighten permissions (#633)
Tinche
authored
b2a0c7f
Copy full SHA for b2a0c7f
Commits on Mar 6, 2025
Flesh out docs for hook registration order (#631)
Tinche
authored
31f8b0e
Copy full SHA for 31f8b0e
Commits on Feb 13, 2025
Add docs (#628)
Tinche
authored
f78d9e8
Copy full SHA for f78d9e8
Support `typing.Self` (#627)
Show description for e9069a9
Tinche
authored
e9069a9
Copy full SHA for e9069a9
Commits on Feb 8, 2025
msgspec: test on 3.13 (#624)
Show description for 0b3b5f6
Tinche
authored
0b3b5f6
Copy full SHA for 0b3b5f6
rtd: add explicit Sphinx configuration (#625)
Tinche
authored
966132d
Copy full SHA for 966132d
Commits on Jan 12, 2025
Update attrs and use `attrs.NothingType` (#622)
Tinche
authored
d987382
Copy full SHA for d987382
Update ruff (#621)
Tinche
authored
01e2224
Copy full SHA for 01e2224
Commits on Jan 7, 2025
docs/defaulthooks: add note on TypedDict Required/NotRequired with `from __future__ import annotations` (#620)
Show description for 77f3c75
bluetech
authored
77f3c75
Copy full SHA for 77f3c75
typeddicts: improve error message on invalid input (#617)
Tinche
authored
f4a7385
Copy full SHA for f4a7385
type aliases: support generics (#618)
Tinche
authored
527291f
Copy full SHA for 527291f
Commits on Jan 6, 2025
typeddicts: raise proper error on invalid input (#616)
Tinche
authored
5c5876e
Copy full SHA for 5c5876e
Commits on Dec 26, 2024
Bump baipp to v2 (#614)
Tinche
authored
e2bdc84
Copy full SHA for e2bdc84
More tests (#613)
Show description for c4ab066
Tinche
authored
c4ab066
Copy full SHA for c4ab066
Commits on Dec 24, 2024
Run Zizmor with GH token (#612)
Tinche
authored
a67ebd0
Copy full SHA for a67ebd0
Commits on Dec 7, 2024
Run Zizmor via uv (#610)
Show description for 460003e
Tinche
authored
460003e
Copy full SHA for 460003e
Commits on Dec 2, 2024
Improve coverage (#606)
Show description for 01e0fb0
Tinche
authored
01e0fb0
Copy full SHA for 01e0fb0
Commits on Nov 30, 2024
Introduce zizmor (#605)
Show description for 3cc9419
Tinche
authored
3cc9419
Copy full SHA for 3cc9419
Commits on Nov 24, 2024
More test coverage (#603)
Show description for c3596e4
Tinche
authored
c3596e4
Copy full SHA for c3596e4
Commits on Nov 23, 2024
Fix doc example
Tinche
committed
dbe138b
Copy full SHA for dbe138b
Commits on Nov 16, 2024
Modernize benchmark code
Tinche
committed
500bc0a
Copy full SHA for 500bc0a
Commits on Nov 12, 2024
Adopt the Contributor Covenant Code of Conduct
Tinche
committed
ca35d32
Copy full SHA for ca35d32
Fix preconf mapping optimizations
Tinche
committed
be25733
Copy full SHA for be25733
Pagination
Previous
Next
You can’t perform that action at this time.