-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
PEP 797: Arbitrary Object Immortalization #4497
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
base: main
Are you sure you want to change the base?
Conversation
Python-Version: 3.15 | ||
Post-History: `01-Jul-2025 <https://discuss.python.org/t/97306>`__ | ||
|
||
Abstract |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This abstract is much longer than it should be.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, will shorten it. Which parts do you think should be excluded/moved?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most of it, really. The abstract should generally only be a few paragraphs. It explains primarily what the PEP does, not the motivation or implementation details.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've now significantly reduced the size of the abstract. Does that look better?
Basic requirements (all PEP Types)
pep-NNNN.rst
), PR title (PEP 123: <Title of PEP>
) andPEP
headerAuthor
orSponsor
, and formally confirmed their approvalAuthor
,Status
(Draft
),Type
andCreated
headers filled out correctlyPEP-Delegate
,Topic
,Requires
andReplaces
headers completed if appropriate.github/CODEOWNERS
for the PEPStandards Track requirements
Python-Version
set to valid (pre-beta) future Python version, if relevantDiscussions-To
andPost-History
This is following this discussion off DPO. I decided to split this into two PEPS: one for arbitrary object immortalization, and another for shared object proxies (similar to how PEP 683 and PEP 684 were split). But, I'm unsure if this was the right call. If this would all be better in one giant PEP, please let me know.
📚 Documentation preview 📚: https://pep-previews--4497.org.readthedocs.build/pep-0797/