Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP 681: Data Class Transforms #2285

Merged
merged 36 commits into from
Jan 31, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
c28c4b9
Convert Eric's spec to PEP format
debonte Dec 3, 2021
42f9b2b
Moved motivation to abstract, added references and reference impl
debonte Dec 8, 2021
d72e7ec
Add links to attrs/pedantic usage rather than describing it, link to …
debonte Dec 8, 2021
a85d639
Updates for readability and PEP style consistency
debonte Dec 9, 2021
eb12185
Added motivation and rationale
debonte Dec 10, 2021
4b2adfa
Add link to converters discussion
debonte Dec 10, 2021
810355a
Updates based on Eric's answers to my questions
debonte Dec 10, 2021
f922582
Rearrange authors
debonte Dec 13, 2021
ab38a98
Update 'Alternate field ordering algorithms' based on feedback from H…
debonte Dec 15, 2021
88c1e0a
Second update to 'Alternate field ordering algorithms' based on feedb…
debonte Jan 4, 2022
9d42083
Replace __init_subclass__ with __new__
debonte Jan 6, 2022
748b5be
Fix field definition typo -- copied from pyright PR 2820
debonte Jan 7, 2022
3f9e9c9
Set Jelle as sponsor
debonte Jan 7, 2022
1cb541e
Add support for decorated classes (in addition to metaclasses)
debonte Jan 7, 2022
4275cc4
Resolve open question on hierarchies with multiple transforms
debonte Jan 13, 2022
0b78b45
Leave multiple decorator scenario behaviors undefined
debonte Jan 13, 2022
cc57863
Change runtime behavior to support introspection
debonte Jan 13, 2022
3058c7f
Introspection attribute should be an (unserialized) dict
debonte Jan 13, 2022
b256eb6
Explicitly state that KW_ONLY sentinel values are supported
debonte Jan 13, 2022
03835a3
Revise author list
debonte Jan 18, 2022
778453f
fix a typo
JelleZijlstra Jan 12, 2022
bd13421
Add entry in CODEOWNERS
debonte Jan 18, 2022
6d3e10b
Wording change for converter (#2)
JelleZijlstra Jan 18, 2022
4150a9d
Remove _build directory
debonte Jan 28, 2022
892bbe9
Assign PEP number 681
debonte Jan 28, 2022
fb7cb8d
Correct case of Django and EdgeDB
debonte Jan 28, 2022
1f97aeb
Change single backticks to double
debonte Jan 28, 2022
ad4cee5
More Django case fixes
debonte Jan 28, 2022
720bf56
Apply suggestions from CAM-Gerlach's code review
debonte Jan 28, 2022
9b49cbe
More suggestions from CAM-Gerlach's code review
debonte Jan 28, 2022
543f6e4
Apply suggestions from code review
debonte Jan 28, 2022
ec49246
Manual edits to address code review feedback
debonte Jan 28, 2022
311c13d
Link to django id field details
debonte Jan 29, 2022
aa64756
DRY duplicated example descriptions
debonte Jan 29, 2022
d3af52c
Improve frozen language; mention ClassVar
debonte Jan 29, 2022
379971f
Apply latest CAM-Gerlach suggestions from code review
debonte Jan 31, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,7 @@ pep-0677.rst @gvanrossum
pep-0678.rst @iritkatriel
pep-0679.rst @pablogsal
pep-0680.rst @encukou
pep-0681.rst @jellezijlstra
# ...
# pep-0754.txt
# ...
Expand Down
Loading