[Python-Dev] PEP 1 update
Samuele Pedroni
pedroni@inf.ethz.ch
Fri, 1 Mar 2002 00:21:29 +0100
From: Martin v. Loewis <martin@v.loewis.de>
> "Samuele Pedroni" <pedroni@inf.ethz.ch> writes:
>
> > Just my impressions.
>
> I agree with the observations, but what would you do about this?
Some possible proposals (more or less easy to implement)
>From PEP 1:
Standards track PEPs must have a Python-Version: header which
indicates the version of Python that the feature will be released
with. Informational PEPs do not need a Python-Version: header.
- have in the summary an active (standard track) PEP category:
e.g. PEP 237, PEP 252, PEP 253, PEP 238 should go there;
maybe use for them the Python-Version (possibly renamed
Implementation-Python-Versions: ) in a reasonable imaginative
way
PEP 237: 2.2-2.3-2.4,...3.0
PEP 238: 2.2...3.0
PEP 252: 2.2....
- PEP for which it is not clear whether they will be implemeted
should have Python-Version: ?,
I think that for example PEPs 273 and 277 are fine reporting
Python-Version: 2.3
- Maybe open PEPs should be divided between those
that have at least a proof-of-concept or ref impl,
and those that don't have one (the latter for obvious
reasons are less likely to be implemented).
Maybe other/richer categorizations would sense
but those would require more burocracy.
- Maybe status should go a bit beyond the actual
draft/final dicotomy but this needs discussion
(thinking out loud: draft -> draft-stable vs. draft-incomplete
or open-draft)
OTOH the above proposals should already
improve things a bit (if they are practicable).
- PEP workflow:
at the moment it seems that a PEP champion
can ask the BDFL to accept/reject and then
things should reach "quickly" a final settlement.
(Are all the PEPpers aware of this, sometimes
it seems not for some of the PEP hanging around)
Now if this would happen for all the PEPs
on the plate, Guido would have an hard time :-)
I think is up to Guido to think/decide/change
things in this respect.
(For sure I miss the pie-in-the-sky category,
maybe Guido should sometimes go over
all the PEPs and assign acceptance likelyhood
measures, half-kidding <wink>.
)
Just some vague ideas.
regards, Samuele Pedroni.