]> granicus.if.org Git - python/commitdiff
Re-word text
authorAndrew M. Kuchling <amk@amk.ca>
Fri, 7 May 2010 11:30:47 +0000 (11:30 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Fri, 7 May 2010 11:30:47 +0000 (11:30 +0000)
Doc/whatsnew/2.7.rst

index dc52e2cb62690e45f75fc537955cd35ac021958f..d1ee0b35578f5d76f2a9c395f141afcbdde3b03e 100644 (file)
@@ -69,8 +69,8 @@ The Future for Python 2.x
 =========================
 
 Python 2.7 is intended to be the last major release in the 2.x series.
-Though more major releases have not been absolutely ruled out, the
-Python maintainers are planning to focus their efforts on Python 3.x.
+The Python maintainers are planning to focus their future efforts on
+the Python 3.x series.
 
 This means that 2.7 will remain in place for a long time, running
 production systems that have not been ported to Python 3.x.
@@ -78,17 +78,27 @@ Two consequences of the long-term significance of 2.7 are:
 
 * It's very likely the 2.7 release will have a longer period of
   maintenance compared to earlier 2.x versions.  Python 2.7 will
-  continue to be maintained while the transition to 3.x is in
-  progress, and that transition will itself be lengthy.  Most 2.x
-  versions are maintained for about 4 years, from the first to the
-  last bugfix release; patchlevel releases for Python 2.7 will
-  probably be made for at least 6 years.
-
-* Because 2.7 will be running production applications, a policy
-  decision was made to silence warnings only of interest to developers
-  by default.  Silencing :exc:`DeprecationWarning` and its descendants
-  prevents users from seeing warnings triggered by an application.
-  (Carried out in :issue:`7319`.)
+  continue to be maintained while the transition to 3.x continues.
+  Maintenance releases for Python 2.7 will probably be made for 5
+  years.
+
+* A policy decision was made to silence warnings only of interest to
+  developers by default.  :exc:`DeprecationWarning` and its
+  descendants are now ignored unless otherwise requested, preventing
+  users from seeing warnings triggered by an application.  (Carried
+  out in :issue:`7319`.)
+
+  In previous releases, :exc:`DeprecationWarning` messages were
+  enabled by default, providing Python developers with a clear
+  indication of where their code may break in a future major version
+  of Python.
+
+  However, there are increasingly many users of Python-based
+  applications who are not directly involved in the development of
+  those applications.  :exc:`DeprecationWarning` messages are
+  irrelevant to such users, making them worry about an application
+  that's actually working correctly and burdening the developers of
+  these applications with responding to these concerns.
 
   You can re-enable display of :exc:`DeprecationWarning` messages by
   running Python with the :option:`-Wdefault` (short form: