Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4dae27a

Browse files
committed
Tweak 'provisional' in glossary
1 parent 92945c5 commit 4dae27a

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

Doc/glossary.rst

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -670,20 +670,27 @@ Glossary
670670
positional argument
671671
See :term:`argument`.
672672

673-
provisional package
674-
A provisional package is one which has been deliberately excluded from
673+
provisional API
674+
A provisional API is one which has been deliberately excluded from
675675
the standard library's backwards compatibility guarantees. While major
676-
changes to such packages are not expected, as long as they are marked
676+
changes to such interfaces are not expected, as long as they are marked
677677
provisional, backwards incompatible changes (up to and including removal
678-
of the package) may occur if deemed necessary by core developers. Such
678+
of the interface) may occur if deemed necessary by core developers. Such
679679
changes will not be made gratuitously -- they will occur only if serious
680-
flaws are uncovered that were missed prior to the inclusion of the
681-
package.
680+
fundamental flaws are uncovered that were missed prior to the inclusion
681+
of the API.
682+
683+
Even for provisional APIs, backwards incompatible changes are seen as
684+
a "solution of last resort" - every attempt will still be made to find
685+
a backwards compatible resolution to any identified problems.
682686

683687
This process allows the standard library to continue to evolve over
684688
time, without locking in problematic design errors for extended periods
685689
of time. See :pep:`411` for more details.
686690

691+
provisional package
692+
See :term:`provisional API`.
693+
687694
Python 3000
688695
Nickname for the Python 3.x release line (coined long ago when the
689696
release of version 3 was something in the distant future.) This is also

0 commit comments

Comments
 (0)