Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
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
/
Sign in
Sign up
Appearance settings
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 }}
codeape2
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
master
User selector
ericvsmith
Datepicker
All time
Commit history
Commits on Sep 14, 2018
bpo-34363: dataclasses.asdict() and .astuple() now handle fields which are namedtuples. (GH-9151)
ericvsmith
authored
9b9d97d
View commit details
Copy full SHA for 9b9d97d
Browse repository at this point
Commits on Sep 13, 2018
bpo-34653: Removed unused function PyParser_SimpleParseStringFilename. (GH-9260)
Show description for 53c427e
ericvsmith
authored and
miss-islington
committed
53c427e
View commit details
Copy full SHA for 53c427e
Browse repository at this point
Commits on Jun 7, 2018
bpo-33796: Ignore ClassVar for dataclasses.replace(). (GH-7488)
ericvsmith
authored
e7adf2b
View commit details
Copy full SHA for e7adf2b
Browse repository at this point
Commits on May 16, 2018
bpo-33536: Validate make_dataclass() field names. (GH-6906)
ericvsmith
authored
4e81296
View commit details
Copy full SHA for 4e81296
Browse repository at this point
Minor tweaks to dataclasses docs. (GH-6903)
ericvsmith
authored
7a1c027
View commit details
Copy full SHA for 7a1c027
Browse repository at this point
bpo-33534: Remove unneeded test. (GH-6897)
Show description for 9285835
ericvsmith
authored
9285835
View commit details
Copy full SHA for 9285835
Browse repository at this point
Reflow dataclasses comments (GH-6893)
Show description for f8e7549
ericvsmith
authored
f8e7549
View commit details
Copy full SHA for f8e7549
Browse repository at this point
bpo-32216: Add documentation for dataclasses (GH-6886)
Show description for 98d50cb
ericvsmith
authored
98d50cb
View commit details
Copy full SHA for 98d50cb
Browse repository at this point
bpo-33453: Handle string type annotations in dataclasses. (GH-6768)
ericvsmith
authored
2a7bacb
View commit details
Copy full SHA for 2a7bacb
Browse repository at this point
Commits on May 15, 2018
bpo-33517: dataclasses: Add the field type to Field repr (GH-6858)
ericvsmith
authored
01abc6e
View commit details
Copy full SHA for 01abc6e
Browse repository at this point
Remove accidentally checked in files. (GH-6835)
ericvsmith
authored
046d311
View commit details
Copy full SHA for 046d311
Browse repository at this point
Commits on May 14, 2018
bpo-33502: dataclass._Dataclassparams repr: use repr of each member. (GH-6812)
ericvsmith
authored
3059042
View commit details
Copy full SHA for 3059042
Browse repository at this point
bpo-33494: Change dataclasses.Fields repr to use the repr of each of its members (GH-6798)
ericvsmith
authored
2473eea
View commit details
Copy full SHA for 2473eea
Browse repository at this point
Commits on Apr 5, 2018
Clean up and enhance frozen dataclass tests. (GH-6380)
Show description for 7494091
ericvsmith
authored
7494091
View commit details
Copy full SHA for 7494091
Browse repository at this point
Commits on Mar 29, 2018
bpo-33175: dataclasses should look up __set_name__ on class, not instance (GH-6305)
ericvsmith
authored
5219952
View commit details
Copy full SHA for 5219952
Browse repository at this point
Commits on Mar 26, 2018
bpo-33141: Have dataclasses.Field pass through __set_name__ to any default argument. (GH-6260)
Show description for de7a2f0
ericvsmith
authored
de7a2f0
View commit details
Copy full SHA for de7a2f0
Browse repository at this point
Minor fixes to dataclass tests. (GH-6243)
Show description for 2b75fc2
ericvsmith
authored
2b75fc2
View commit details
Copy full SHA for 2b75fc2
Browse repository at this point
Commits on Mar 25, 2018
Trivial improvements to dataclasses tests. (GH-6234)
ericvsmith
authored
51c9ab4
View commit details
Copy full SHA for 51c9ab4
Browse repository at this point
Fix invalid escape sequence: use raw string. (GH-6225)
ericvsmith
authored
c42e7aa
View commit details
Copy full SHA for c42e7aa
Browse repository at this point
bpo-33134: dataclasses: use function dispatch table for hash, instead of a string lookup which then is tested with if tests. (GH-6222)
Show description for 01d618c
ericvsmith
authored
01d618c
View commit details
Copy full SHA for 01d618c
Browse repository at this point
Commits on Mar 24, 2018
Trivial dataclass cleanups: (GH-6218)
Show description for f96ddad
ericvsmith
authored
f96ddad
View commit details
Copy full SHA for f96ddad
Browse repository at this point
Commits on Mar 22, 2018
bpo-32505: dataclasses: raise TypeError if a member variable is of type Field, but doesn't have a type annotation. (GH-6192)
Show description for 56970b8
ericvsmith
authored
56970b8
View commit details
Copy full SHA for 56970b8
Browse repository at this point
Commits on Mar 21, 2018
Add 'Field' to dataclasses.__all__. (GH-6182)
Show description for 8e4560a
ericvsmith
authored
8e4560a
View commit details
Copy full SHA for 8e4560a
Browse repository at this point
bpo-32896: Fix error when subclassing a dataclass with a field that uses a default_factory (GH-6170)
Show description for 8f6eccd
ericvsmith
authored
8f6eccd
View commit details
Copy full SHA for 8f6eccd
Browse repository at this point
Commits on Mar 20, 2018
bpo-33100: Dataclasses now handles __slots__ and default values correctly. (GH-6152)
Show description for 7389fd9
ericvsmith
authored
7389fd9
View commit details
Copy full SHA for 7389fd9
Browse repository at this point
Commits on Mar 19, 2018
bpo-32953: Dataclasses: frozen should not be inherited for non-dataclass derived classes (#6147)
Show description for f199bc6
ericvsmith
authored
f199bc6
View commit details
Copy full SHA for f199bc6
Browse repository at this point
Commits on Mar 1, 2018
Fixed incorrect default value for dataclass unsafe_hash. (GH-5949)
ericvsmith
authored
5da8cfb
View commit details
Copy full SHA for 5da8cfb
Browse repository at this point
Commits on Feb 27, 2018
bpo-32960: For dataclasses, disallow inheriting frozen from non-frozen classes and vice-versa, (GH-5919)
Show description for 2fa6b9e
ericvsmith
authored
2fa6b9e
View commit details
Copy full SHA for 2fa6b9e
Browse repository at this point
Commits on Feb 26, 2018
bpo-32929: Dataclasses: Change the tri-state hash parameter to the boolean unsafe_hash. (#5891)
Show description for dbf9cff
ericvsmith
authored
dbf9cff
View commit details
Copy full SHA for dbf9cff
Browse repository at this point
Commits on Feb 23, 2018
Exhaustively test dataclass hashing when no hash= value is provided. This is in anticipation of changing how non-default hashing is handled. (#5834)
ericvsmith
authored
718070d
View commit details
Copy full SHA for 718070d
Browse repository at this point
Commits on Jan 29, 2018
Fix trivial typo in test_dataclasses.py. (GH-5398)
ericvsmith
authored
7c99e93
View commit details
Copy full SHA for 7c99e93
Browse repository at this point
Commits on Jan 28, 2018
Add example for PEP 557. (GH-5383)
ericvsmith
authored
4d02966
View commit details
Copy full SHA for 4d02966
Browse repository at this point
Pep 557 What's New (GH-5371)
Show description for c4b1248
ericvsmith
authored
c4b1248
View commit details
Copy full SHA for c4b1248
Browse repository at this point
bpo-32513: Make it easier to override dunders in dataclasses. (GH-5366)
Show description for ea8fc52
ericvsmith
authored
ea8fc52
View commit details
Copy full SHA for ea8fc52
Browse repository at this point
Commits on Jan 7, 2018
bpo-32506: Change dataclasses from OrderedDict to plain dict. (gh-5131)
ericvsmith
authored
d138892
View commit details
Copy full SHA for d138892
Browse repository at this point
Previous
Next
You can’t perform that action at this time.