summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
Diffstat (limited to 'Doc')
-rw-r--r--Doc/c-api/arg.rst2
-rw-r--r--Doc/c-api/bytes.rst2
-rw-r--r--Doc/c-api/complex.rst2
-rw-r--r--Doc/c-api/object.rst4
-rw-r--r--Doc/c-api/stable.rst8
-rw-r--r--Doc/c-api/sys.rst8
-rw-r--r--Doc/c-api/tuple.rst2
-rw-r--r--Doc/library/_thread.rst2
-rw-r--r--Doc/library/ast.rst2
-rw-r--r--Doc/library/calendar.rst4
-rw-r--r--Doc/library/codecs.rst2
-rw-r--r--Doc/library/collections.rst2
-rw-r--r--Doc/library/datetime.rst8
-rw-r--r--Doc/library/dbm.rst4
-rw-r--r--Doc/library/difflib.rst2
-rw-r--r--Doc/library/doctest.rst6
-rw-r--r--Doc/library/exceptions.rst2
-rw-r--r--Doc/library/fcntl.rst4
-rw-r--r--Doc/library/gzip.rst6
-rw-r--r--Doc/library/http.client.rst6
-rw-r--r--Doc/library/http.cookies.rst2
-rw-r--r--Doc/library/imaplib.rst2
-rw-r--r--Doc/library/locale.rst4
-rw-r--r--Doc/library/math.rst10
-rw-r--r--Doc/library/mmap.rst6
-rw-r--r--Doc/library/os.path.rst6
-rw-r--r--Doc/library/os.rst10
-rw-r--r--Doc/library/pty.rst2
-rw-r--r--Doc/library/pyexpat.rst8
-rw-r--r--Doc/library/resource.rst12
-rw-r--r--Doc/library/select.rst10
-rw-r--r--Doc/library/shelve.rst12
-rw-r--r--Doc/library/signal.rst4
-rw-r--r--Doc/library/socket.rst4
-rw-r--r--Doc/library/socketserver.rst2
-rw-r--r--Doc/library/sqlite3.rst6
-rw-r--r--Doc/library/ssl.rst22
-rw-r--r--Doc/library/sys.rst4
-rw-r--r--Doc/library/tarfile.rst6
-rw-r--r--Doc/library/threading.rst10
-rw-r--r--Doc/library/time.rst10
-rw-r--r--Doc/library/types.rst2
-rw-r--r--Doc/library/unittest.rst2
-rw-r--r--Doc/library/winreg.rst2
-rw-r--r--Doc/library/zipimport.rst2
-rw-r--r--Doc/library/zlib.rst4
-rw-r--r--Doc/using/cmdline.rst4
-rw-r--r--Doc/using/windows.rst2
48 files changed, 124 insertions, 124 deletions
diff --git a/Doc/c-api/arg.rst b/Doc/c-api/arg.rst
index 3429a4e..28bf046 100644
--- a/Doc/c-api/arg.rst
+++ b/Doc/c-api/arg.rst
@@ -305,7 +305,7 @@ the minimal value for the corresponding signed integer type of the same size.
``D`` (:class:`complex`) [Py_complex]
Convert a Python complex number to a C :c:type:`Py_complex` structure.
-.. deprecated:: next
+.. deprecated:: 3.15
For unsigned integer formats ``B``, ``H``, ``I``, ``k`` and ``K``,
:exc:`DeprecationWarning` is emitted when the value is larger than
diff --git a/Doc/c-api/bytes.rst b/Doc/c-api/bytes.rst
index 0a73c47..9bddfe4 100644
--- a/Doc/c-api/bytes.rst
+++ b/Doc/c-api/bytes.rst
@@ -236,7 +236,7 @@ PyBytesWriter
The :c:type:`PyBytesWriter` API can be used to create a Python :class:`bytes`
object.
-.. versionadded:: next
+.. versionadded:: 3.15
.. c:type:: PyBytesWriter
diff --git a/Doc/c-api/complex.rst b/Doc/c-api/complex.rst
index aa91b85..d135637 100644
--- a/Doc/c-api/complex.rst
+++ b/Doc/c-api/complex.rst
@@ -16,7 +16,7 @@ Complex Number Objects
The complex number value, using the C :c:type:`Py_complex` representation.
- .. deprecated-removed:: next 3.20
+ .. deprecated-removed:: 3.15 3.20
Use :c:func:`PyComplex_AsCComplex` and
:c:func:`PyComplex_FromCComplex` to convert a
Python complex number to/from the C :c:type:`Py_complex`
diff --git a/Doc/c-api/object.rst b/Doc/c-api/object.rst
index 5685792..8629b76 100644
--- a/Doc/c-api/object.rst
+++ b/Doc/c-api/object.rst
@@ -201,7 +201,7 @@ Object Protocol
This case can arise from forgetting ``NULL`` checks and would delete the
attribute.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Must not be called with NULL value if an exception is set.
@@ -226,7 +226,7 @@ Object Protocol
For more details, see :c:func:`PyUnicode_InternFromString`, which may be
used internally to create a key object.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Must not be called with NULL value if an exception is set.
diff --git a/Doc/c-api/stable.rst b/Doc/c-api/stable.rst
index 8fed4b6..2901666 100644
--- a/Doc/c-api/stable.rst
+++ b/Doc/c-api/stable.rst
@@ -202,7 +202,7 @@ third-party distributors.
ABI Checking
============
-.. versionadded:: next
+.. versionadded:: 3.15
Python includes a rudimentary check for ABI compatibility.
@@ -249,7 +249,7 @@ The full API is described below for advanced use cases.
may lead to crashes.
In particular, it is not safe to examine the raised exception.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:macro:: PyABIInfo_VAR(NAME)
@@ -266,7 +266,7 @@ The full API is described below for advanced use cases.
PyABIInfo_DEFAULT_ABI_VERSION
}
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:type:: PyABIInfo
@@ -352,7 +352,7 @@ The full API is described below for advanced use cases.
values of macros such as :c:macro:`Py_LIMITED_API`,
:c:macro:`PY_VERSION_HEX` and :c:macro:`Py_GIL_DISABLED`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. _limited-api-list:
diff --git a/Doc/c-api/sys.rst b/Doc/c-api/sys.rst
index 9a5e26d..336e3ef 100644
--- a/Doc/c-api/sys.rst
+++ b/Doc/c-api/sys.rst
@@ -268,7 +268,7 @@ accessible to C code. They all work with the current interpreter thread's
If the non-existing object should not be treated as a failure, you can use
:c:func:`PySys_GetOptionalAttr` instead.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:function:: PyObject *PySys_GetAttrString(const char *name)
@@ -279,7 +279,7 @@ accessible to C code. They all work with the current interpreter thread's
If the non-existing object should not be treated as a failure, you can use
:c:func:`PySys_GetOptionalAttrString` instead.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:function:: int PySys_GetOptionalAttr(PyObject *name, PyObject **result)
@@ -293,7 +293,7 @@ accessible to C code. They all work with the current interpreter thread's
* Set an exception, set *\*result* to ``NULL``, and return ``-1``,
if an error occurred.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:function:: int PySys_GetOptionalAttrString(const char *name, PyObject **result)
@@ -301,7 +301,7 @@ accessible to C code. They all work with the current interpreter thread's
specified as a :c:expr:`const char*` UTF-8 encoded bytes string,
rather than a :c:expr:`PyObject*`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:function:: PyObject *PySys_GetObject(const char *name)
diff --git a/Doc/c-api/tuple.rst b/Doc/c-api/tuple.rst
index 65f8334..14a7c05 100644
--- a/Doc/c-api/tuple.rst
+++ b/Doc/c-api/tuple.rst
@@ -47,7 +47,7 @@ Tuple Objects
On success, return a new reference.
On error, set an exception and return ``NULL``.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. c:function:: PyObject* PyTuple_Pack(Py_ssize_t n, ...)
diff --git a/Doc/library/_thread.rst b/Doc/library/_thread.rst
index 1d00d05..47f5eab 100644
--- a/Doc/library/_thread.rst
+++ b/Doc/library/_thread.rst
@@ -127,7 +127,7 @@ This module defines the following constants and functions:
.. versionchanged:: 3.13
Added support for GNU/kFreeBSD.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added support for Solaris.
diff --git a/Doc/library/ast.rst b/Doc/library/ast.rst
index 319b2c8..ea3ec7d 100644
--- a/Doc/library/ast.rst
+++ b/Doc/library/ast.rst
@@ -2507,7 +2507,7 @@ and classes for traversing abstract syntax trees:
.. versionchanged:: 3.13
Added the *show_empty* option.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Omit optional ``Load()`` values by default.
diff --git a/Doc/library/calendar.rst b/Doc/library/calendar.rst
index fd39754..3af01b1 100644
--- a/Doc/library/calendar.rst
+++ b/Doc/library/calendar.rst
@@ -533,7 +533,7 @@ The :mod:`calendar` module exports the following data attributes:
in the standalone form if the locale provides one. Else it is equivalent
to :data:`month_name`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: standalone_month_abbr
@@ -542,7 +542,7 @@ The :mod:`calendar` module exports the following data attributes:
locale in the standalone form if the locale provides one. Else it is
equivalent to :data:`month_abbr`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: JANUARY
diff --git a/Doc/library/codecs.rst b/Doc/library/codecs.rst
index 8c5c87a..194b805 100644
--- a/Doc/library/codecs.rst
+++ b/Doc/library/codecs.rst
@@ -78,7 +78,7 @@ The full details for each codec can also be looked up directly:
.. versionchanged:: 3.9
Any characters except ASCII letters and digits and a dot are converted to underscore.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
No characters are converted to underscore anymore.
Spaces are converted to hyphens.
diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst
index 52178d6..9a8108d 100644
--- a/Doc/library/collections.rst
+++ b/Doc/library/collections.rst
@@ -404,7 +404,7 @@ or subtracting from an empty counter.
.. versionadded:: 3.3
Added support for unary plus, unary minus, and in-place multiset operations.
-.. versionadded:: next
+.. versionadded:: 3.15
Added support for the symmetric difference multiset operation, ``c ^ d``.
.. note::
diff --git a/Doc/library/datetime.rst b/Doc/library/datetime.rst
index 3892367..8ae1c1f 100644
--- a/Doc/library/datetime.rst
+++ b/Doc/library/datetime.rst
@@ -535,7 +535,7 @@ Other constructors, all class methods:
:c:func:`localtime` function. Raise :exc:`OSError` instead of
:exc:`ValueError` on :c:func:`localtime` failure.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timestamp*, not only integer or float.
@@ -1023,7 +1023,7 @@ Other constructors, all class methods:
.. versionchanged:: 3.6
:meth:`fromtimestamp` may return instances with :attr:`.fold` set to 1.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timestamp*, not only integer or float.
@@ -1067,7 +1067,7 @@ Other constructors, all class methods:
Use :meth:`datetime.fromtimestamp` with :const:`UTC` instead.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timestamp*, not only integer or float.
@@ -2641,7 +2641,7 @@ differences between platforms in handling of unsupported format specifiers.
.. versionadded:: 3.12
``%:z`` was added for :meth:`~.datetime.strftime`
-.. versionadded:: next
+.. versionadded:: 3.15
``%:z`` was added for :meth:`~.datetime.strptime`
Technical Detail
diff --git a/Doc/library/dbm.rst b/Doc/library/dbm.rst
index 7b7ac2d..02eb68d 100644
--- a/Doc/library/dbm.rst
+++ b/Doc/library/dbm.rst
@@ -217,7 +217,7 @@ or any other SQLite browser, including the SQLite CLI.
While reorganizing, as much as two times the size of the original database is required
in free disk space. However, be aware that this factor changes for each :mod:`dbm` submodule.
- .. versionadded:: next
+ .. versionadded:: 3.15
:mod:`dbm.gnu` --- GNU database manager
@@ -519,7 +519,7 @@ The :mod:`!dbm.dumb` module defines the following:
While reorganizing, no additional free disk space is required. However, be aware
that this factor changes for each :mod:`dbm` submodule.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: dumbdbm.sync()
diff --git a/Doc/library/difflib.rst b/Doc/library/difflib.rst
index 7a42707..9e5a62d 100644
--- a/Doc/library/difflib.rst
+++ b/Doc/library/difflib.rst
@@ -323,7 +323,7 @@ diffs. For comparing directories and files, see also, the :mod:`filecmp` module.
See :ref:`difflib-interface` for a more detailed example.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added the *color* parameter.
diff --git a/Doc/library/doctest.rst b/Doc/library/doctest.rst
index 02b73cc..df3de8f 100644
--- a/Doc/library/doctest.rst
+++ b/Doc/library/doctest.rst
@@ -1123,7 +1123,7 @@ from text files and modules with doctests:
The global ``__file__`` is added to the globals provided to doctests loaded
from a text file using :func:`DocFileSuite`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Run each example as a :ref:`subtest <subtests>`.
@@ -1164,7 +1164,7 @@ from text files and modules with doctests:
:func:`DocTestSuite` returns an empty :class:`unittest.TestSuite` if *module*
contains no docstrings instead of raising :exc:`ValueError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Run each example as a :ref:`subtest <subtests>`.
Under the covers, :func:`DocTestSuite` creates a :class:`unittest.TestSuite` out
@@ -1564,7 +1564,7 @@ DocTestRunner objects
containing *example*. *out* is the output function that was passed to
:meth:`DocTestRunner.run`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: report_start(out, test, example)
diff --git a/Doc/library/exceptions.rst b/Doc/library/exceptions.rst
index 89ebb69..16d42c0 100644
--- a/Doc/library/exceptions.rst
+++ b/Doc/library/exceptions.rst
@@ -450,7 +450,7 @@ The following exceptions are the exceptions that are usually raised.
:meth:`threading.Thread.join` can now raise this exception.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
This exception may be raised when acquiring :meth:`threading.Lock`
or :meth:`threading.RLock`.
diff --git a/Doc/library/fcntl.rst b/Doc/library/fcntl.rst
index 5c078df..f57fcdf 100644
--- a/Doc/library/fcntl.rst
+++ b/Doc/library/fcntl.rst
@@ -125,7 +125,7 @@ The module defines the following functions:
Add support of arbitrary :term:`bytes-like objects <bytes-like object>`,
not only :class:`bytes`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The size of bytes-like objects is no longer limited to 1024 bytes.
@@ -187,7 +187,7 @@ The module defines the following functions:
The GIL is always released during a system call.
System calls failing with EINTR are automatically retried.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The size of not mutated bytes-like objects is no longer
limited to 1024 bytes.
diff --git a/Doc/library/gzip.rst b/Doc/library/gzip.rst
index c59014a..4bdcec6 100644
--- a/Doc/library/gzip.rst
+++ b/Doc/library/gzip.rst
@@ -59,7 +59,7 @@ The module defines the following items:
.. versionchanged:: 3.6
Accepts a :term:`path-like object`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The default compression level was reduced to 6 (down from 9).
It is the default level used by most compression tools and a better
tradeoff between speed and performance.
@@ -186,7 +186,7 @@ The module defines the following items:
Remove the ``filename`` attribute, use the :attr:`~GzipFile.name`
attribute instead.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The default compression level was reduced to 6 (down from 9).
It is the default level used by most compression tools and a better
tradeoff between speed and performance.
@@ -216,7 +216,7 @@ The module defines the following items:
The *mtime* parameter now defaults to 0 for reproducible output.
For the previous behaviour of using the current time,
pass ``None`` to *mtime*.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The default compression level was reduced to 6 (down from 9).
It is the default level used by most compression tools and a better
tradeoff between speed and performance.
diff --git a/Doc/library/http.client.rst b/Doc/library/http.client.rst
index 07f5ebf..589152f 100644
--- a/Doc/library/http.client.rst
+++ b/Doc/library/http.client.rst
@@ -68,7 +68,7 @@ The module provides the following classes:
.. versionchanged:: 3.7
*blocksize* parameter was added.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
*max_response_headers* parameter was added.
@@ -114,7 +114,7 @@ The module provides the following classes:
The deprecated *key_file*, *cert_file* and *check_hostname* parameters
have been removed.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
*max_response_headers* parameter was added.
@@ -429,7 +429,7 @@ HTTPConnection Objects
The maximum number of allowed response headers to help prevent denial-of-service
attacks. By default, the maximum number of allowed headers is set to 100.
- .. versionadded:: next
+ .. versionadded:: 3.15
As an alternative to using the :meth:`~HTTPConnection.request` method described above, you can
diff --git a/Doc/library/http.cookies.rst b/Doc/library/http.cookies.rst
index 9e7648e..88e978d 100644
--- a/Doc/library/http.cookies.rst
+++ b/Doc/library/http.cookies.rst
@@ -30,7 +30,7 @@ in a cookie name (as :attr:`~Morsel.key`).
.. versionchanged:: 3.3
Allowed '``:``' as a valid cookie name character.
-.. versionchanged:: next
+.. versionchanged:: 3.15
Allowed '``"``' as a valid cookie value character.
.. note::
diff --git a/Doc/library/imaplib.rst b/Doc/library/imaplib.rst
index 2a12a0c..0b0537d 100644
--- a/Doc/library/imaplib.rst
+++ b/Doc/library/imaplib.rst
@@ -413,7 +413,7 @@ An :class:`IMAP4` instance has the following methods:
the password. Will only work if the server ``CAPABILITY`` response includes the
phrase ``AUTH=CRAM-MD5``.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
An :exc:`IMAP4.error` is raised if MD5 support is not available.
diff --git a/Doc/library/locale.rst b/Doc/library/locale.rst
index 0800b3e..4824391 100644
--- a/Doc/library/locale.rst
+++ b/Doc/library/locale.rst
@@ -58,7 +58,7 @@ The :mod:`locale` module defines the following exception and functions:
specified in the :envvar:`LANG` environment variable). If the locale is not
changed thereafter, using multithreading should not cause problems.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Support language codes with ``@``-modifiers.
@@ -374,7 +374,7 @@ The :mod:`locale` module defines the following exception and functions:
determined.
The "C" locale is represented as ``(None, None)``.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
``@``-modifier are no longer silently removed, but included in
the language code.
diff --git a/Doc/library/math.rst b/Doc/library/math.rst
index 55f2de0..5eb82a1 100644
--- a/Doc/library/math.rst
+++ b/Doc/library/math.rst
@@ -259,7 +259,7 @@ Floating point arithmetic
is, :func:`!fmax` is not required to be sensitive to the sign of such
operands (see Annex F of the C11 standard, §F.10.0.3 and §F.10.9.2).
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: fmin(x, y)
@@ -271,7 +271,7 @@ Floating point arithmetic
is, :func:`!fmin` is not required to be sensitive to the sign of such
operands (see Annex F of the C11 standard, §F.10.0.3 and §F.10.9.3).
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: fmod(x, y)
@@ -408,7 +408,7 @@ Floating point manipulation functions
nonzero number that is not a subnormal (see :func:`issubnormal`).
Return ``False`` otherwise.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: issubnormal(x)
@@ -417,7 +417,7 @@ Floating point manipulation functions
nonzero number with a magnitude smaller than :data:`sys.float_info.min`.
Return ``False`` otherwise.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: isinf(x)
@@ -464,7 +464,7 @@ Floating point manipulation functions
This is useful to detect the sign bit of zeroes, infinities and NaNs.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: ulp(x)
diff --git a/Doc/library/mmap.rst b/Doc/library/mmap.rst
index b6ffb5c..f32aa32 100644
--- a/Doc/library/mmap.rst
+++ b/Doc/library/mmap.rst
@@ -78,7 +78,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length
This mode is useful to limit the number of open file handles.
The original file can be renamed (but not deleted) after closing *fileno*.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The *trackfd* parameter was added.
.. audit-event:: mmap.__new__ fileno,length,access,offset mmap.mmap
@@ -229,7 +229,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length
on error under Windows. A zero value was returned on success; an
exception was raised on error under Unix.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Allow specifying *offset* without *size*. Previously, both *offset*
and *size* parameters were required together. Now *offset* can be
specified alone, and the flush operation will extend from *offset*
@@ -334,7 +334,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length
memory-mapped area.
For an anonymous mapping, return its size.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Anonymous mappings are now supported on Unix.
diff --git a/Doc/library/os.path.rst b/Doc/library/os.path.rst
index bb9a7c8..c90e30c 100644
--- a/Doc/library/os.path.rst
+++ b/Doc/library/os.path.rst
@@ -449,7 +449,7 @@ the :mod:`glob` module.)
.. versionchanged:: 3.10
The *strict* parameter was added.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The :data:`ALL_BUT_LAST` and :data:`ALLOW_MISSING` values for
the *strict* parameter was added.
@@ -457,13 +457,13 @@ the :mod:`glob` module.)
Special value used for the *strict* argument in :func:`realpath`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: ALLOW_MISSING
Special value used for the *strict* argument in :func:`realpath`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: relpath(path, start=os.curdir)
diff --git a/Doc/library/os.rst b/Doc/library/os.rst
index 540eaa0..a5843f3 100644
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -108,7 +108,7 @@ Python UTF-8 Mode
.. versionadded:: 3.7
See :pep:`540` for more details.
-.. versionchanged:: next
+.. versionchanged:: 3.15
Python UTF-8 mode is now enabled by default (:pep:`686`).
It may be disabled with by setting :envvar:`PYTHONUTF8=0 <PYTHONUTF8>` as
@@ -1553,7 +1553,7 @@ or `the MSDN <https://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx>`_ on Windo
.. availability:: Linux >= 6.14
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: ptsname(fd, /)
@@ -2645,7 +2645,7 @@ features:
Non-existent device.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: pathconf(path, name)
@@ -3646,7 +3646,7 @@ features:
.. versionchanged:: 3.6
Accepts a :term:`path-like object`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real numbers as *times*, not only integers or floats.
@@ -4610,7 +4610,7 @@ written in Python, such as a mail server's external command delivery program.
threads, this now raises a :exc:`DeprecationWarning`. See the
longer explanation on :func:`os.fork`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The returned file descriptor is now made non-inheritable.
.. availability:: Unix, not WASI, not Android, not iOS.
diff --git a/Doc/library/pty.rst b/Doc/library/pty.rst
index 9fef876..2912c9e 100644
--- a/Doc/library/pty.rst
+++ b/Doc/library/pty.rst
@@ -38,7 +38,7 @@ The :mod:`pty` module defines the following functions:
.. warning:: On macOS the use of this function is unsafe when mixed with using
higher-level system APIs, and that includes using :mod:`urllib.request`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The returned file descriptor is now made non-inheritable.
diff --git a/Doc/library/pyexpat.rst b/Doc/library/pyexpat.rst
index ec25c21..f533850 100644
--- a/Doc/library/pyexpat.rst
+++ b/Doc/library/pyexpat.rst
@@ -267,7 +267,7 @@ against some common XML vulnerabilities.
Activation thresholds below 4 MiB are known to break support for DITA 1.3
payload and are hence not recommended.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: xmlparser.SetBillionLaughsAttackProtectionMaximumAmplification(max_factor, /)
@@ -304,7 +304,7 @@ against some common XML vulnerabilities.
that can be adjusted by :meth:`.SetBillionLaughsAttackProtectionActivationThreshold`
is exceeded.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: xmlparser.SetAllocTrackerActivationThreshold(threshold, /)
@@ -324,7 +324,7 @@ against some common XML vulnerabilities.
Check for availability using :func:`hasattr` if used in code running
across a variety of Python versions.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: xmlparser.SetAllocTrackerMaximumAmplification(max_factor, /)
@@ -360,7 +360,7 @@ against some common XML vulnerabilities.
that can be adjusted by :meth:`.SetAllocTrackerActivationThreshold`
is exceeded.
- .. versionadded:: next
+ .. versionadded:: 3.15
:class:`xmlparser` objects have the following attributes:
diff --git a/Doc/library/resource.rst b/Doc/library/resource.rst
index 5bc68fd..9f6c3a8 100644
--- a/Doc/library/resource.rst
+++ b/Doc/library/resource.rst
@@ -51,7 +51,7 @@ this module for those platforms.
Constant used to represent the limit for an unlimited resource.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
It is now always positive.
Previously, it could be negative, such as -1 or -3.
@@ -63,7 +63,7 @@ this module for those platforms.
cannot be represented in the ``rlim_t`` value in C.
Can be equal to :data:`RLIM_INFINITY`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: getrlimit(resource)
@@ -296,7 +296,7 @@ platform.
.. availability:: NetBSD >= 7.0.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: RLIMIT_PIPEBUF
@@ -306,7 +306,7 @@ platform.
.. availability:: FreeBSD >= 14.2.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: RLIMIT_THREADS
@@ -315,7 +315,7 @@ platform.
.. availability:: AIX.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: RLIMIT_UMTXP
@@ -325,7 +325,7 @@ platform.
.. availability:: FreeBSD >= 11.
- .. versionadded:: next
+ .. versionadded:: 3.15
Resource Usage
diff --git a/Doc/library/select.rst b/Doc/library/select.rst
index 5b14428..e821cb0 100644
--- a/Doc/library/select.rst
+++ b/Doc/library/select.rst
@@ -165,7 +165,7 @@ The module defines the following:
:pep:`475` for the rationale), instead of raising
:exc:`InterruptedError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -274,7 +274,7 @@ object.
:pep:`475` for the rationale), instead of raising
:exc:`InterruptedError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -385,7 +385,7 @@ Edge and Level Trigger Polling (epoll) Objects
:pep:`475` for the rationale), instead of raising
:exc:`InterruptedError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -476,7 +476,7 @@ linearly scanned again. :c:func:`!select` is *O*\ (*highest file descriptor*), w
:pep:`475` for the rationale), instead of raising
:exc:`InterruptedError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -520,7 +520,7 @@ Kqueue Objects
:pep:`475` for the rationale), instead of raising
:exc:`InterruptedError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
diff --git a/Doc/library/shelve.rst b/Doc/library/shelve.rst
index b88fe41..51bae2f 100644
--- a/Doc/library/shelve.rst
+++ b/Doc/library/shelve.rst
@@ -64,7 +64,7 @@ lots of shared sub-objects. The keys are ordinary strings.
.. versionchanged:: 3.11
Accepts :term:`path-like object` for filename.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts custom *serializer* and *deserializer* functions in place of
:func:`pickle.dumps` and :func:`pickle.loads`.
@@ -103,7 +103,7 @@ Two additional methods are supported:
Calls :meth:`sync` and attempts to shrink space used on disk by removing empty
space resulting from deletions.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: Shelf.close()
@@ -185,7 +185,7 @@ Restrictions
:const:`pickle.DEFAULT_PROTOCOL` is now used as the default pickle
protocol.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added the *serializer* and *deserializer* parameters.
@@ -204,7 +204,7 @@ Restrictions
optional *protocol*, *writeback*, *keyencoding*, *serializer* and *deserializer*
parameters have the same interpretation as in :func:`~shelve.open`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added the *serializer* and *deserializer* parameters.
@@ -220,7 +220,7 @@ Restrictions
and *deserializer* parameters have the same interpretation as in
:func:`~shelve.open`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added the *serializer* and *deserializer* parameters.
@@ -274,7 +274,7 @@ Exceptions
The *deserializer* and *serializer* arguments must be given together.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. seealso::
diff --git a/Doc/library/signal.rst b/Doc/library/signal.rst
index 47f8244..bbc4b91 100644
--- a/Doc/library/signal.rst
+++ b/Doc/library/signal.rst
@@ -523,7 +523,7 @@ The :mod:`signal` module defines the following functions:
.. availability:: Unix.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real numbers as *seconds* and *interval*, not only integers
or floats.
@@ -702,7 +702,7 @@ The :mod:`signal` module defines the following functions:
by a signal not in *sigset* and the signal handler does not raise an
exception (see :pep:`475` for the rationale).
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst
index 134d096..89bca9b 100644
--- a/Doc/library/socket.rst
+++ b/Doc/library/socket.rst
@@ -1412,7 +1412,7 @@ The :mod:`socket` module also offers various network-related services:
:meth:`~socket.settimeout` for possible values and their respective
meanings.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
@@ -2088,7 +2088,7 @@ to sockets.
The method no longer toggles :const:`SOCK_NONBLOCK` flag on
:attr:`socket.type`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
diff --git a/Doc/library/socketserver.rst b/Doc/library/socketserver.rst
index 7fb629f..7bc2f7a 100644
--- a/Doc/library/socketserver.rst
+++ b/Doc/library/socketserver.rst
@@ -24,7 +24,7 @@ There are four basic concrete server classes:
:meth:`~BaseServer.server_activate`. The other parameters are passed to
the :class:`BaseServer` base class.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The default queue size is now ``socket.SOMAXCONN`` for :class:`socketserver.TCPServer`.
.. class:: UDPServer(server_address, RequestHandlerClass, bind_and_activate=True)
diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index a7c9923..9d56e81 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -514,7 +514,7 @@ Module constants
This constant is only available if Python was compiled with SQLite
3.24.0 or greater.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: threadsafety
@@ -1611,7 +1611,7 @@ Cursor objects
If the *size* parameter is used, then it is best for it to retain the same
value from one :meth:`fetchmany` call to the next.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Negative *size* values are rejected by raising :exc:`ValueError`.
.. method:: fetchall()
@@ -1641,7 +1641,7 @@ Cursor objects
Read/write attribute that controls the number of rows returned by :meth:`fetchmany`.
The default value is 1 which means a single row would be fetched per call.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Negative values are rejected by raising :exc:`ValueError`.
.. attribute:: connection
diff --git a/Doc/library/ssl.rst b/Doc/library/ssl.rst
index 5b59a06..e0d85c85 100644
--- a/Doc/library/ssl.rst
+++ b/Doc/library/ssl.rst
@@ -232,7 +232,7 @@ Signature algorithms
:meth:`SSLContext.set_client_sigalgs` and
:meth:`SSLContext.set_server_sigalgs` methods.
- .. versionadded:: next
+ .. versionadded:: 3.15
Exceptions
@@ -958,7 +958,7 @@ Constants
Whether the OpenSSL library has built-in support for External PSKs in TLS
1.3 as described in :rfc:`9258`.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. data:: HAS_PHA
@@ -1133,7 +1133,7 @@ SSL Sockets
functions support reading and writing of data larger than 2 GB. Writing
zero-length data no longer fails with a protocol violation error.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Python now uses ``SSL_sendfile`` internally when possible. The
function sends a file more efficiently because it performs TLS encryption
in the kernel to avoid additional context switches.
@@ -1317,7 +1317,7 @@ SSL sockets also have the following additional methods and attributes:
Return the group used for doing key agreement on this connection. If no
connection has been established, returns ``None``.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLSocket.client_sigalg()
@@ -1325,7 +1325,7 @@ SSL sockets also have the following additional methods and attributes:
authentication on this connection, or ``None`` if no connection has been
established or client authentication didn't occur.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLSocket.server_sigalg()
@@ -1333,7 +1333,7 @@ SSL sockets also have the following additional methods and attributes:
handshake on this connection, or ``None`` if no connection has been
established or the cipher suite has no signature.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLSocket.compression()
@@ -1709,7 +1709,7 @@ to speed up repeated connections from the same clients.
:const:`True` this method will also return any associated aliases such as
the ECDH curve names supported in older versions of OpenSSL.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLContext.set_default_verify_paths()
@@ -1748,7 +1748,7 @@ to speed up repeated connections from the same clients.
When connected, the :meth:`SSLSocket.cipher` method of SSL sockets will
return details about the negotiated cipher.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLContext.set_groups(groups, /)
@@ -1761,7 +1761,7 @@ to speed up repeated connections from the same clients.
When connected, the :meth:`SSLSocket.group` method of SSL sockets will
return the group used for key agreement on that connection.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLContext.set_client_sigalgs(sigalgs, /)
@@ -1776,7 +1776,7 @@ to speed up repeated connections from the same clients.
sockets will return the signature algorithm used for performing
certificate-based client authentication on that connection.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLContext.set_server_sigalgs(sigalgs, /)
@@ -1790,7 +1790,7 @@ to speed up repeated connections from the same clients.
sockets will return the signature algorithm used by the server to
complete the TLS handshake on that connection.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. method:: SSLContext.set_alpn_protocols(alpn_protocols)
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index 34764a7..698a9d0 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -13,7 +13,7 @@ always available. Unless explicitly noted otherwise, all variables are read-only
.. data:: abi_info
- .. versionadded:: next
+ .. versionadded:: 3.15
An object containing information about the ABI of the currently running
Python interpreter.
@@ -2205,7 +2205,7 @@ always available. Unless explicitly noted otherwise, all variables are read-only
:func:`sys.unraisablehook` can be overridden to control how unraisable
exceptions are handled.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Exceptions are now printed with colorful text.
.. seealso::
diff --git a/Doc/library/tarfile.rst b/Doc/library/tarfile.rst
index acaec5b..c4614bf 100644
--- a/Doc/library/tarfile.rst
+++ b/Doc/library/tarfile.rst
@@ -198,7 +198,7 @@ Some facts and figures:
.. versionchanged:: 3.14
The *preset* keyword argument also works for streams.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
The default compression level was reduced to 6 (down from 9).
It is the default level used by most compression tools and a better
tradeoff between speed and performance.
@@ -294,7 +294,7 @@ The :mod:`tarfile` module defines the following exceptions:
The exception that was raised to reject the replacement member is available
as :attr:`!BaseException.__context__`.
- .. versionadded:: next
+ .. versionadded:: 3.15
The following constants are available at the module level:
@@ -1146,7 +1146,7 @@ reused in custom filters:
Note that this filter does not block *all* dangerous archive features.
See :ref:`tarfile-further-verification` for details.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Link targets are now normalized.
diff --git a/Doc/library/threading.rst b/Doc/library/threading.rst
index c170593..19cc4f1 100644
--- a/Doc/library/threading.rst
+++ b/Doc/library/threading.rst
@@ -198,7 +198,7 @@ This module defines the following functions:
.. versionchanged:: 3.13
Added support for GNU/kFreeBSD.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added support for Solaris.
@@ -632,7 +632,7 @@ since it is impossible to detect the termination of alien threads.
May raise :exc:`PythonFinalizationError`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
.. attribute:: name
@@ -786,7 +786,7 @@ All methods are executed atomically.
.. versionchanged:: 3.14
Lock acquisition can now be interrupted by signals on Windows.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -896,7 +896,7 @@ call release as many times the lock has been acquired can lead to deadlock.
.. versionchanged:: 3.2
The *timeout* parameter is new.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
@@ -1159,7 +1159,7 @@ Semaphores also support the :ref:`context management protocol <with-locks>`.
.. versionchanged:: 3.2
The *timeout* parameter is new.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *timeout*, not only integer or float.
.. method:: release(n=1)
diff --git a/Doc/library/time.rst b/Doc/library/time.rst
index 8aff2b2..350ffad 100644
--- a/Doc/library/time.rst
+++ b/Doc/library/time.rst
@@ -201,7 +201,7 @@ Functions
.. versionadded:: 3.3
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number as *time*, not only integer or float.
@@ -226,7 +226,7 @@ Functions
``asctime(localtime(secs))``. Locale information is not used by
:func:`ctime`.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
@@ -264,7 +264,7 @@ Functions
:class:`struct_time` object. See :func:`calendar.timegm` for the inverse of this
function.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
@@ -280,7 +280,7 @@ Functions
:c:func:`gmtime` failure. It's common for this to be restricted to years
between 1970 and 2038.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
@@ -439,7 +439,7 @@ Functions
.. versionchanged:: 3.13
Raises an auditing event.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Accepts any real number, not only integer or float.
.. index::
diff --git a/Doc/library/types.rst b/Doc/library/types.rst
index 207024a..40b5f3d 100644
--- a/Doc/library/types.rst
+++ b/Doc/library/types.rst
@@ -338,7 +338,7 @@ Standard names are defined for the following types:
The type of frame locals proxy objects, as found on the
:attr:`frame.f_locals` attribute.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. seealso:: :pep:`667`
diff --git a/Doc/library/unittest.rst b/Doc/library/unittest.rst
index b5331e0..fe45bec 100644
--- a/Doc/library/unittest.rst
+++ b/Doc/library/unittest.rst
@@ -1177,7 +1177,7 @@ Test cases
.. versionadded:: 3.4
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Now accepts a *formatter* to control how messages are formatted.
.. method:: assertNoLogs(logger=None, level=None)
diff --git a/Doc/library/winreg.rst b/Doc/library/winreg.rst
index 61056d4..83c4987 100644
--- a/Doc/library/winreg.rst
+++ b/Doc/library/winreg.rst
@@ -188,7 +188,7 @@ This module offers the following functions:
.. audit-event:: winreg.DeleteTree key,sub_key winreg.DeleteTree
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: DeleteValue(key, value)
diff --git a/Doc/library/zipimport.rst b/Doc/library/zipimport.rst
index 765e5cf..444c3d6 100644
--- a/Doc/library/zipimport.rst
+++ b/Doc/library/zipimport.rst
@@ -30,7 +30,7 @@ Any files may be present in the ZIP archive, but importers are only invoked for
corresponding :file:`.pyc` file, meaning that if a ZIP archive
doesn't contain :file:`.pyc` files, importing may be rather slow.
-.. versionchanged:: next
+.. versionchanged:: 3.15
Zstandard (*zstd*) compressed zip file entries are supported.
.. versionchanged:: 3.13
diff --git a/Doc/library/zlib.rst b/Doc/library/zlib.rst
index d4727f3..6a51320 100644
--- a/Doc/library/zlib.rst
+++ b/Doc/library/zlib.rst
@@ -56,7 +56,7 @@ The available exception and functions in this module are:
that were concurrently computed. To compute checksums sequentially, use
:func:`adler32` with the running checksum as the ``value`` argument.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: compress(data, /, level=-1, wbits=MAX_WBITS)
@@ -162,7 +162,7 @@ The available exception and functions in this module are:
that were concurrently computed. To compute checksums sequentially, use
:func:`crc32` with the running checksum as the ``value`` argument.
- .. versionadded:: next
+ .. versionadded:: 3.15
.. function:: decompress(data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE)
diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst
index 773fdab..aff1651 100644
--- a/Doc/using/cmdline.rst
+++ b/Doc/using/cmdline.rst
@@ -512,7 +512,7 @@ Miscellaneous options
See :ref:`warning-filter` and :ref:`describing-warning-filters` for more
details.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added regular expression support for *message* and *module*.
@@ -989,7 +989,7 @@ conflict.
See :ref:`warning-filter` and :ref:`describing-warning-filters` for more
details.
- .. versionchanged:: next
+ .. versionchanged:: 3.15
Added regular expression support for *message* and *module*.
diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst
index 7662486..0b98cfb 100644
--- a/Doc/using/windows.rst
+++ b/Doc/using/windows.rst
@@ -1060,7 +1060,7 @@ UTF-8 mode
==========
.. versionadded:: 3.7
-.. versionchanged:: next
+.. versionchanged:: 3.15
Python UTF-8 mode is now enabled by default (:pep:`686`).