mirror of
https://github.com/python/cpython.git
synced 2025-08-05 09:28:41 +00:00
gh-123299: Add PyREPL syntax highlighting to release highlights (#133321)
This commit is contained in:
parent
f16f06f336
commit
a85f526742
1 changed files with 27 additions and 1 deletions
|
@ -71,7 +71,12 @@ Summary -- release highlights
|
|||
* :ref:`PEP 761: Discontinuation of PGP signatures <whatsnew314-pep761>`
|
||||
* :ref:`PEP 765: Disallow return/break/continue that exit a finally block <whatsnew314-pep765>`
|
||||
* :ref:`PEP 768: Safe external debugger interface for CPython <whatsnew314-pep768>`
|
||||
* :ref:`A new type of interpreter <whatsnew314-tail-call>`
|
||||
* :ref:`A new type of interpreter <whatsnew314-tail-call>`
|
||||
* :ref:`Syntax highlighting in PyREPL <whatsnew314-pyrepl-highlighting>`,
|
||||
and color output in :ref:`unittest <whatsnew314-color-unittest>`,
|
||||
:ref:`argparse <whatsnew314-color-argparse>`,
|
||||
:ref:`json <whatsnew314-color-json>` and
|
||||
:ref:`calendar <whatsnew314-color-calendar>` CLIs
|
||||
|
||||
|
||||
Incompatible changes
|
||||
|
@ -560,6 +565,9 @@ For further information on how to build Python, see
|
|||
(Contributed by Ken Jin in :gh:`128563`, with ideas on how to implement this
|
||||
in CPython by Mark Shannon, Garrett Gu, Haoran Xu, and Josh Haberman.)
|
||||
|
||||
|
||||
.. _whatsnew314-pyrepl-highlighting:
|
||||
|
||||
Syntax highlighting in PyREPL
|
||||
-----------------------------
|
||||
|
||||
|
@ -703,6 +711,17 @@ argparse
|
|||
and subparser names if mistyped by the user.
|
||||
(Contributed by Savannah Ostrowski in :gh:`124456`.)
|
||||
|
||||
.. _whatsnew314-color-argparse:
|
||||
|
||||
* Introduced the optional *color* parameter to
|
||||
:class:`argparse.ArgumentParser`, enabling color for help text.
|
||||
This can be controlled via the :envvar:`PYTHON_COLORS` environment
|
||||
variable as well as the canonical |NO_COLOR|_
|
||||
and |FORCE_COLOR|_ environment variables.
|
||||
See also :ref:`using-on-controlling-color`.
|
||||
(Contributed by Hugo van Kemenade in :gh:`130645`.)
|
||||
|
||||
|
||||
ast
|
||||
---
|
||||
|
||||
|
@ -728,6 +747,9 @@ bdb
|
|||
* The :mod:`bdb` module now supports the :mod:`sys.monitoring` backend.
|
||||
(Contributed by Tian Gao in :gh:`124533`.)
|
||||
|
||||
|
||||
.. _whatsnew314-color-calendar:
|
||||
|
||||
calendar
|
||||
--------
|
||||
|
||||
|
@ -1026,6 +1048,8 @@ json
|
|||
See the :ref:`JSON command-line interface <json-commandline>` documentation.
|
||||
(Contributed by Trey Hunner in :gh:`122873`.)
|
||||
|
||||
.. _whatsnew314-color-json:
|
||||
|
||||
* By default, the output of the :ref:`JSON command-line interface <json-commandline>`
|
||||
is highlighted in color. This can be controlled via the
|
||||
:envvar:`PYTHON_COLORS` environment variable as well as the canonical
|
||||
|
@ -1472,6 +1496,8 @@ unicodedata
|
|||
* The Unicode database has been updated to Unicode 16.0.0.
|
||||
|
||||
|
||||
.. _whatsnew314-color-unittest:
|
||||
|
||||
unittest
|
||||
--------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue