summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2012-03-30 07:52:25 (GMT)
committerEli Bendersky <eliben@gmail.com>2012-03-30 07:52:25 (GMT)
commit6bdb650ab260149c2eda483826f62eef365a2d0f (patch)
tree479b73af40e7d1e157a6b28dda9492293c7103cc
parentb4f6da826545d3f913316f89c0998988b33d4efa (diff)
downloadcpython-6bdb650ab260149c2eda483826f62eef365a2d0f.zip
cpython-6bdb650ab260149c2eda483826f62eef365a2d0f.tar.gz
cpython-6bdb650ab260149c2eda483826f62eef365a2d0f.tar.bz2
Added the "provisional package" glossary term from PEP 411
-rw-r--r--Doc/glossary.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/Doc/glossary.rst b/Doc/glossary.rst
index 062918a..b44c5cc 100644
--- a/Doc/glossary.rst
+++ b/Doc/glossary.rst
@@ -523,6 +523,20 @@ Glossary
definition), or pass several arguments as a list to a function. See
:term:`argument`.
+ provisional package
+ A provisional package is one which has been deliberately excluded from the
+ standard library's backwards compatibility guarantees. While major
+ changes to such packages are not expected, as long as they are marked
+ provisional, backwards incompatible changes (up to and including removal
+ of the package) may occur if deemed necessary by core developers. Such
+ changes will not be made gratuitously -- they will occur only if serious
+ flaws are uncovered that were missed prior to the inclusion of the
+ package.
+
+ This process allows the standard library to continue to evolve over time,
+ without locking in problematic design errors for extended periods of time.
+ See :pep:`411` for more details.
+
Python 3000
Nickname for the Python 3.x release line (coined long ago when the release
of version 3 was something in the distant future.) This is also