Skip to content

gh-115664: Fix chronological ordering of versionadded and versionchanged directives #115676

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Doc/library/codecs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1541,13 +1541,13 @@ This module implements the ANSI codepage (CP_ACP).

.. availability:: Windows.

.. versionchanged:: 3.3
Support any error handler.

.. versionchanged:: 3.2
Before 3.2, the *errors* argument was ignored; ``'replace'`` was always used
to encode, and ``'ignore'`` to decode.

.. versionchanged:: 3.3
Support any error handler.


:mod:`encodings.utf_8_sig` --- UTF-8 codec with BOM signature
-------------------------------------------------------------
Expand Down
8 changes: 4 additions & 4 deletions Doc/library/math.rst
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,11 @@ Number-theoretic and representation functions

See also :func:`math.ulp`.

.. versionadded:: 3.9

.. versionchanged:: 3.12
Added the *steps* argument.

.. versionadded:: 3.9

.. function:: perm(n, k=None)

Return the number of ways to choose *k* items from *n* items
Expand Down Expand Up @@ -680,11 +680,11 @@ Constants
>>> math.isnan(float('nan'))
True

.. versionadded:: 3.5

.. versionchanged:: 3.11
It is now always available.

.. versionadded:: 3.5


.. impl-detail::

Expand Down
8 changes: 4 additions & 4 deletions Doc/library/shutil.rst
Original file line number Diff line number Diff line change
Expand Up @@ -274,16 +274,16 @@ Directory and files operations

.. audit-event:: shutil.copytree src,dst shutil.copytree

.. versionchanged:: 3.3
Copy metadata when *symlinks* is false.
Now returns *dst*.

.. versionchanged:: 3.2
Added the *copy_function* argument to be able to provide a custom copy
function.
Added the *ignore_dangling_symlinks* argument to silence dangling symlinks
errors when *symlinks* is false.

.. versionchanged:: 3.3
Copy metadata when *symlinks* is false.
Now returns *dst*.

.. versionchanged:: 3.8
Platform-specific fast-copy syscalls may be used internally in order to
copy the file more efficiently. See
Expand Down
4 changes: 2 additions & 2 deletions Doc/library/sys.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ always available.
On POSIX systems where Python was built with the standard ``configure``
script, this contains the ABI flags as specified by :pep:`3149`.

.. versionadded:: 3.2

.. versionchanged:: 3.8
Default flags became an empty string (``m`` flag for pymalloc has been
removed).

.. versionadded:: 3.2

.. availability:: Unix.


Expand Down
8 changes: 4 additions & 4 deletions Doc/library/venv.rst
Original file line number Diff line number Diff line change
Expand Up @@ -286,15 +286,15 @@ creation according to their needs, the :class:`EnvBuilder` class.
the virtual environment.


.. versionchanged:: 3.12
The attribute ``lib_path`` was added to the context, and the context
object was documented.

.. versionchanged:: 3.11
The *venv*
:ref:`sysconfig installation scheme <installation_paths>`
is used to construct the paths of the created directories.

.. versionchanged:: 3.12
The attribute ``lib_path`` was added to the context, and the context
object was documented.

.. method:: create_configuration(context)

Creates the ``pyvenv.cfg`` configuration file in the environment.
Expand Down
6 changes: 3 additions & 3 deletions Doc/using/venv-create.inc
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ used at environment creation time). It also creates an (initially empty)
``Lib\site-packages``). If an existing directory is specified, it will be
re-used.

.. versionchanged:: 3.5
The use of ``venv`` is now recommended for creating virtual environments.

.. deprecated:: 3.6
``pyvenv`` was the recommended tool for creating virtual environments for
Python 3.3 and 3.4, and is
:ref:`deprecated in Python 3.6 <whatsnew36-venv>`.

.. versionchanged:: 3.5
The use of ``venv`` is now recommended for creating virtual environments.

.. highlight:: none

On Windows, invoke the ``venv`` command as follows::
Expand Down