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 257 (active) references PEP 258 (rejected) as if it were active #79832

Closed
ExplodingCabbage mannequin opened this issue Jan 3, 2019 · 2 comments
Closed

PEP 257 (active) references PEP 258 (rejected) as if it were active #79832

ExplodingCabbage mannequin opened this issue Jan 3, 2019 · 2 comments
Labels
docs Documentation in the Doc dir

Comments

@ExplodingCabbage
Copy link
Mannequin

ExplodingCabbage mannequin commented Jan 3, 2019

BPO 35651
Nosy @gvanrossum, @warsaw, @goodger, @terryjreedy, @mihaic, @ExplodingCabbage

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = None
closed_at = <Date 2019-01-05.17:41:12.508>
created_at = <Date 2019-01-03.17:34:26.578>
labels = ['docs']
title = 'PEP 257 (active) references PEP 258 (rejected) as if it were active'
updated_at = <Date 2019-02-21.23:32:21.273>
user = 'https://github.com/ExplodingCabbage'

bugs.python.org fields:

activity = <Date 2019-02-21.23:32:21.273>
actor = 'mihaic'
assignee = 'docs@python'
closed = True
closed_date = <Date 2019-01-05.17:41:12.508>
closer = 'gvanrossum'
components = ['Documentation']
creation = <Date 2019-01-03.17:34:26.578>
creator = 'ExplodingCabbage'
dependencies = []
files = []
hgrepos = []
issue_num = 35651
keywords = []
message_count = 2.0
messages = ['332940', '333066']
nosy_count = 7.0
nosy_names = ['gvanrossum', 'barry', 'goodger', 'terry.reedy', 'docs@python', 'mihaic', 'ExplodingCabbage']
pr_nums = []
priority = 'normal'
resolution = 'wont fix'
stage = 'resolved'
status = 'closed'
superseder = None
type = None
url = 'https://bugs.python.org/issue35651'
versions = []

@ExplodingCabbage
Copy link
Mannequin Author

ExplodingCabbage mannequin commented Jan 3, 2019

PEP-257 says:

Please see PEP-258, "Docutils Design Specification" [2], for a detailed description of attribute and additional docstrings.

But PEP-258 is rejected. It doesn't seem coherent that an active PEP can defer some of its details to a rejected PEP - and indeed it makes me unsure how much of the surrounding commentary in PEP-257 to treat as active. e.g. should I treat the entire concepts of "attribute docstrings" and "additional docstrings" as rejected, given the rejection of PEP-258, or are they still part of the current spec, given that they're referenced in PEP-257 prior to any mention of PEP-258? It's currently completely unclear.

@ExplodingCabbage ExplodingCabbage mannequin added 3.7 (EOL) end of life 3.8 only security fixes labels Jan 3, 2019
@ExplodingCabbage ExplodingCabbage mannequin added the docs Documentation in the Doc dir label Jan 3, 2019
@terryjreedy terryjreedy removed 3.7 (EOL) end of life 3.8 only security fixes labels Jan 4, 2019
@gvanrossum
Copy link
Member

A rejected PEP still exists in perpetuity, and can still be used as a reference. Also, the reason for PEP-258's rejection is not that it is invalid, but that it's not slated for stdlib inclusion. So I think that the reference is still useful, and I don't think there's anything that needs to be done here.

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir
Projects
None yet
Development

No branches or pull requests

2 participants