[Python-Dev] Python 2.1 release schedule (PEP 226)

Guido van Rossum guido@python.org
2001年1月05日 10:29:05 -0500


We had our first PythonLabs meeting of the year yesterday, and we went
over the 2.1 release schedule. The release schedule is posted in PEP
226: http://python.sourceforge.net/peps/pep-0226.html
We found that the schedule previously posted there was a bit too
aggressive, given our goals for this release, so we have adjusted the
dates somewhat. We have also decided on a date for the first alpha
release (previously unmentioned in the PEP). So, here are the
relevant dates:
 19-Jan-2001: First 2.1 alpha release
 23-Feb-2001: First 2.1 beta release
 01-Apr-2001: 2.1 final release
We're already in PEP freeze mode -- no more PEPs will be considered
for inclusion in 2.1. Below is a list of the PEPs that we are
currently considering, with some comments. But first some general
remarks:
- The alpha release cycle is for testing of tentative features. Alpha
 releases contain working code that we want to see widely tested;
 however, it's possible that a feature present in an alpha release is
 changed or even retracted in a later release.
- Beta releases represent a feature freeze -- after the first beta
 release, we will resign ourselves to fixing bugs. Once beta 1 is
 released, no new features will be introduced, and no features will
 be withdrawn.
The alpha cycle is especially important for features (such as nested
scopes) that (may) introduce backwards incompatibilities. There may
be more than one alpha release depending on feedback on the alpha 1
release. (But having too many alpha releases is not good -- people
won't bother downloading.)
Thus, we can only introduce a new feature in beta 1 if we're very sure
that it is mature enough to stay without interface changes. The final
decision on all PEPs under consideration has to be made before the
beta 1 release.
The beta cycle is important to ensure stability of the final release.
Specific PEPs under consideration:
 I 42 pep-0042.txt Small Feature Requests Hylton
	 Actually, most of these won't be fulfilled in 2.1.
 SD 205 pep-0205.txt Weak References Drake
	 Fred is still working on this. I hope Tim can assist. But
	 we may have to postpone this.
 S 207 pep-0207.txt Rich Comparisons Lemburg, van Rossum
	 I'm pretty sure that this is a piece of cake now that the
	 coercion patches are checked in.
 S 208 pep-0208.txt Reworking the Coercion Model Schemenauer
	 All checked in. Great work, Neil!
 S 217 pep-0217.txt Display Hook for Interactive Use Zadka
	 Moshe, this was accepted ages ago. Would you mind
	 submitting a patch to SourceForge? If you don't champion
	 this (and nobody else does), we may have to postpone it
	 still.
 S 222 pep-0222.txt Web Library Enhancements Kuchling
	 This is really up to Andrew. It seems he plans to create
	 new modules, so he won't be introducing incompatibilities in
	 existing APIs.
 S 227 pep-0227.txt Statically Nested Scopes Hylton
	 Jeremy is still working on a proper implementation, which he
	 hopes to have ready in time for the first alpha release
	 date.
 S 229 pep-0229.txt Using Distutils to Build Python Kuchling
	 I just moved this from pie-in-the-sky to active. Andrew has
	 a working prototype, it just doesn't work 100% yet, so I'm
	 very hopeful.
 S 230 pep-0230.txt Warning Framework van Rossum
	 All done.
 S 232 pep-0232.txt Function Attributes Warsaw
	 Still waiting for Barry to implement this, but it's pretty
	 straightforward.
 S 233 pep-0233.txt Python Online Help Prescod
	 Paul, what's up with this? Tim & I recommended to do
	 something simple and working, and then you disappeared from
	 the face of the earth.
--Guido van Rossum (home page: http://www.python.org/~guido/)

AltStyle によって変換されたページ (->オリジナル) /