[Python-checkins] peps: Updated release schedule, added some notes for PEP 101 (Doing Python releases).

larry.hastings python-checkins at python.org
Sun Aug 4 10:48:57 CEST 2013


http://hg.python.org/peps/rev/1511a7c260dc
changeset: 5031:1511a7c260dc
parent: 4915:2f9702702b7c
user: Larry Hastings <larry at hastings.org>
date: Sat Aug 03 23:52:51 2013 -0700
summary:
 Updated release schedule, added some notes for PEP 101 (Doing Python releases).
files:
 pep-0101.txt | 27 ++++++++++++++++++++++-
 pep-0429.txt | 47 ++++++++++++++++++++++++---------------
 2 files changed, 55 insertions(+), 19 deletions(-)
diff --git a/pep-0101.txt b/pep-0101.txt
--- a/pep-0101.txt
+++ b/pep-0101.txt
@@ -24,6 +24,31 @@
 is organized as a recipe and you can actually print this out and check
 items off as you complete them.
 
+Things You'll Need
+
+ As a release manager there are a lot of resources you'll need to access.
+ Here's a hopefully-complete list.
+
+ * A GPG key.
+
+ Python releases are digitally signed with GPG; you'll need a key,
+ which hopefully will be on the "web of trust" with at least one of
+ the other release managers.
+
+ * Access to ``dinsdale.python.org``, the Python web host. You'll
+ be uploading files directly here.
+
+ * Write access to the website SVN repository
+
+ Instructions here:
+
+ http://www.python.org/dev/pydotorg/website/
+
+ * Write access to the PEP repository.
+
+ If you're reading this, you probably already have this--the first
+ task of any release manager is to draft the release schedule. But
+ in case you just signed up... sucker! I mean, uh, congratulations!
 
 How to Make A Release
 
@@ -140,7 +165,7 @@
 ___ Regenerate Lib/pydoc-topics.py.
 
 cd to the Doc directory and type ``make pydoc-topics``. Then copy
- ``build/pydoc-topics/pydoc-topics.py`` to ``../Lib/pydoc_topics.py``.
+ ``build/pydoc-topics/topics.py`` to ``../Lib/pydoc_data/topics.py``.
 
 ___ Check the docs for markup errors.
 
diff --git a/pep-0429.txt b/pep-0429.txt
--- a/pep-0429.txt
+++ b/pep-0429.txt
@@ -34,26 +34,32 @@
 Release Schedule
 ================
 
-The anticipated schedule:
+The releases so far:
 
 - 3.4.0 alpha 1: August 3, 2013
-- 3.4.0 alpha 2: August 31, 2013
-- 3.4.0 alpha 3: September 28, 2013
-- 3.4.0 alpha 4: October 19, 2013
-- 3.4.0 beta 1: November 23, 2013
+
+The anticipated schedulefor future releases:
+
+- 3.4.0 alpha 2: September 8, 2013
+- 3.4.0 alpha 3: September 29, 2013
+- 3.4.0 alpha 4: October 20, 2013
+- 3.4.0 beta 1: November 24, 2013
 
 (Beta 1 is also "feature freeze"--no new features beyond this point.)
 
-- 3.4.0 beta 2: January 4, 2014
-- 3.4.0 candidate 1: January 18, 2014
-- 3.4.0 candidate 2: February 1, 2014
-- 3.4.0 final: February 22, 2014
+- 3.4.0 beta 2: January 45 2014
+- 3.4.0 candidate 1: January 19, 2014
+- 3.4.0 candidate 2: February 2, 2014
+- 3.4.0 final: February 23, 2014
 
 .. don't forget to update final date above as well
 
-Every release day listed here is the prospective day of tagging the release;
-the actual availability of the release for download on python.org depends
-on the schedules of the crew.
+These are the days we expect to release the software;
+Python core developers should note that the revision
+used for the release will generally be "tagged" the day
+before. However the actual availability of the release
+for download on python.org depends on the schedules of
+the crew and the existance of any release-blocking issues.
 
 
 Features for 3.4
@@ -61,7 +67,10 @@
 
 Implemented / Final PEPs:
 
-* None so far
+* PEP 435, a standardized "enum" module
+* PEP 442, improved semantics for object finalization
+* PEP 443, adding single-dispatch generic functions to the standard library
+* PEP 445, a new C API for implementing custom memory allocators
 
 Other final large-scale changes:
 
@@ -69,17 +78,19 @@
 
 Candidate PEPs:
 
-* PEP 395: Qualified Names for Modules
-* PEP 3143: Standard daemon process library
-* PEP 3154: Pickle protocol version 4
+* PEP 431, improved support for time zone databases
+* PEP 436, a build-time preprocessor for builtin argument parsing
+* PEP 446, explicit controls on file descriptor inheritance
+* PEP 447, support for __locallookup__ metaclass method
+* PEP 448, additional unpacking generalizations
+* PEP 3154, Pickle protocol revision 4
 
 Other proposed large-scale changes:
 
-* New packaging libraries, possibly deprecating "distutils"
+* Introspection information for builtins
 * Addition of the "regex" module
 * Email version 6
 * A standard event-loop interface
-* Breaking out standard library and docs into separate repos
 
 Deferred to post-3.4:
 
-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list

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