Python 3.11.7
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 58a3297..7acea93 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -18,12 +18,12 @@
 /*--start constants--*/
 #define PY_MAJOR_VERSION        3
 #define PY_MINOR_VERSION        11
-#define PY_MICRO_VERSION        6
+#define PY_MICRO_VERSION        7
 #define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_FINAL
 #define PY_RELEASE_SERIAL       0
 
 /* Version as a string */
-#define PY_VERSION              "3.11.6+"
+#define PY_VERSION              "3.11.7"
 /*--end constants--*/
 
 /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index 06422d2..9cdf477 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Mon Oct  2 14:27:48 2023
+# Autogenerated by Sphinx on Mon Dec  4 17:55:07 2023
 # as part of the release process.
 topics = {'assert': 'The "assert" statement\n'
            '**********************\n'
@@ -552,30 +552,30 @@
           '[2] In pattern matching, a sequence is defined as one of the\n'
           '    following:\n'
           '\n'
-          '       * a class that inherits from "collections.abc.Sequence"\n'
+          '    * a class that inherits from "collections.abc.Sequence"\n'
           '\n'
-          '       * a Python class that has been registered as\n'
-          '         "collections.abc.Sequence"\n'
+          '    * a Python class that has been registered as\n'
+          '      "collections.abc.Sequence"\n'
           '\n'
-          '       * a builtin class that has its (CPython) '
-          '"Py_TPFLAGS_SEQUENCE"\n'
-          '         bit set\n'
+          '    * a builtin class that has its (CPython) "Py_TPFLAGS_SEQUENCE" '
+          'bit\n'
+          '      set\n'
           '\n'
-          '       * a class that inherits from any of the above\n'
+          '    * a class that inherits from any of the above\n'
           '\n'
           '    The following standard library classes are sequences:\n'
           '\n'
-          '       * "array.array"\n'
+          '    * "array.array"\n'
           '\n'
-          '       * "collections.deque"\n'
+          '    * "collections.deque"\n'
           '\n'
-          '       * "list"\n'
+          '    * "list"\n'
           '\n'
-          '       * "memoryview"\n'
+          '    * "memoryview"\n'
           '\n'
-          '       * "range"\n'
+          '    * "range"\n'
           '\n'
-          '       * "tuple"\n'
+          '    * "tuple"\n'
           '\n'
           '    Note:\n'
           '\n'
@@ -586,16 +586,16 @@
           '[3] In pattern matching, a mapping is defined as one of the '
           'following:\n'
           '\n'
-          '       * a class that inherits from "collections.abc.Mapping"\n'
+          '    * a class that inherits from "collections.abc.Mapping"\n'
           '\n'
-          '       * a Python class that has been registered as\n'
-          '         "collections.abc.Mapping"\n'
+          '    * a Python class that has been registered as\n'
+          '      "collections.abc.Mapping"\n'
           '\n'
-          '       * a builtin class that has its (CPython) '
-          '"Py_TPFLAGS_MAPPING"\n'
-          '         bit set\n'
+          '    * a builtin class that has its (CPython) "Py_TPFLAGS_MAPPING" '
+          'bit\n'
+          '      set\n'
           '\n'
-          '       * a class that inherits from any of the above\n'
+          '    * a class that inherits from any of the above\n'
           '\n'
           '    The standard library classes "dict" and '
           '"types.MappingProxyType"\n'
@@ -1181,16 +1181,23 @@
                          'attribute references, which most objects do.  This '
                          'object is then\n'
                          'asked to produce the attribute whose name is the '
-                         'identifier.  This\n'
-                         'production can be customized by overriding the '
-                         '"__getattr__()" method.\n'
-                         'If this attribute is not available, the exception '
-                         '"AttributeError" is\n'
-                         'raised.  Otherwise, the type and value of the object '
-                         'produced is\n'
-                         'determined by the object.  Multiple evaluations of '
-                         'the same attribute\n'
-                         'reference may yield different objects.\n',
+                         'identifier. The type\n'
+                         'and value produced is determined by the object.  '
+                         'Multiple evaluations\n'
+                         'of the same attribute reference may yield different '
+                         'objects.\n'
+                         '\n'
+                         'This production can be customized by overriding the\n'
+                         '"__getattribute__()" method or the "__getattr__()" '
+                         'method.  The\n'
+                         '"__getattribute__()" method is called first and '
+                         'either returns a value\n'
+                         'or raises "AttributeError" if the attribute is not '
+                         'available.\n'
+                         '\n'
+                         'If an "AttributeError" is raised and the object has '
+                         'a "__getattr__()"\n'
+                         'method, that method is called as a fallback.\n',
  'augassign': 'Augmented assignment statements\n'
               '*******************************\n'
               '\n'
@@ -2872,18 +2879,19 @@
              '   bindings made during a successful pattern match outlive the\n'
              '   executed block and can be used after the match statement**.\n'
              '\n'
-             '      Note:\n'
+             '   Note:\n'
              '\n'
-             '        During failed pattern matches, some subpatterns may '
-             'succeed.\n'
-             '        Do not rely on bindings being made for a failed match.\n'
-             '        Conversely, do not rely on variables remaining unchanged '
-             'after\n'
-             '        a failed match.  The exact behavior is dependent on\n'
-             '        implementation and may vary.  This is an intentional '
-             'decision\n'
-             '        made to allow different implementations to add '
-             'optimizations.\n'
+             '     During failed pattern matches, some subpatterns may '
+             'succeed.  Do\n'
+             '     not rely on bindings being made for a failed match.  '
+             'Conversely,\n'
+             '     do not rely on variables remaining unchanged after a '
+             'failed\n'
+             '     match.  The exact behavior is dependent on implementation '
+             'and may\n'
+             '     vary.  This is an intentional decision made to allow '
+             'different\n'
+             '     implementations to add optimizations.\n'
              '\n'
              '3. If the pattern succeeds, the corresponding guard (if present) '
              'is\n'
@@ -3535,9 +3543,10 @@
              '* convert "P1" to a keyword pattern using "CLS.__match_args__"\n'
              '\n'
              '* For each keyword argument "attr=P2":\n'
-             '     * "hasattr(<subject>, "attr")"\n'
              '\n'
-             '     * "P2" matches "<subject>.attr"\n'
+             '  * "hasattr(<subject>, "attr")"\n'
+             '\n'
+             '  * "P2" matches "<subject>.attr"\n'
              '\n'
              '* … and so on for the corresponding keyword argument/pattern '
              'pair.\n'
@@ -3998,30 +4007,30 @@
              '[2] In pattern matching, a sequence is defined as one of the\n'
              '    following:\n'
              '\n'
-             '       * a class that inherits from "collections.abc.Sequence"\n'
+             '    * a class that inherits from "collections.abc.Sequence"\n'
              '\n'
-             '       * a Python class that has been registered as\n'
-             '         "collections.abc.Sequence"\n'
+             '    * a Python class that has been registered as\n'
+             '      "collections.abc.Sequence"\n'
              '\n'
-             '       * a builtin class that has its (CPython) '
-             '"Py_TPFLAGS_SEQUENCE"\n'
-             '         bit set\n'
+             '    * a builtin class that has its (CPython) '
+             '"Py_TPFLAGS_SEQUENCE" bit\n'
+             '      set\n'
              '\n'
-             '       * a class that inherits from any of the above\n'
+             '    * a class that inherits from any of the above\n'
              '\n'
              '    The following standard library classes are sequences:\n'
              '\n'
-             '       * "array.array"\n'
+             '    * "array.array"\n'
              '\n'
-             '       * "collections.deque"\n'
+             '    * "collections.deque"\n'
              '\n'
-             '       * "list"\n'
+             '    * "list"\n'
              '\n'
-             '       * "memoryview"\n'
+             '    * "memoryview"\n'
              '\n'
-             '       * "range"\n'
+             '    * "range"\n'
              '\n'
-             '       * "tuple"\n'
+             '    * "tuple"\n'
              '\n'
              '    Note:\n'
              '\n'
@@ -4032,16 +4041,16 @@
              '[3] In pattern matching, a mapping is defined as one of the '
              'following:\n'
              '\n'
-             '       * a class that inherits from "collections.abc.Mapping"\n'
+             '    * a class that inherits from "collections.abc.Mapping"\n'
              '\n'
-             '       * a Python class that has been registered as\n'
-             '         "collections.abc.Mapping"\n'
+             '    * a Python class that has been registered as\n'
+             '      "collections.abc.Mapping"\n'
              '\n'
-             '       * a builtin class that has its (CPython) '
-             '"Py_TPFLAGS_MAPPING"\n'
-             '         bit set\n'
+             '    * a builtin class that has its (CPython) '
+             '"Py_TPFLAGS_MAPPING" bit\n'
+             '      set\n'
              '\n'
-             '       * a class that inherits from any of the above\n'
+             '    * a class that inherits from any of the above\n'
              '\n'
              '    The standard library classes "dict" and '
              '"types.MappingProxyType"\n'
@@ -6078,18 +6087,17 @@
                   '\n'
                   'The grammar for a replacement field is as follows:\n'
                   '\n'
-                  '      replacement_field ::= "{" [field_name] ["!" '
-                  'conversion] [":" format_spec] "}"\n'
-                  '      field_name        ::= arg_name ("." attribute_name | '
-                  '"[" element_index "]")*\n'
-                  '      arg_name          ::= [identifier | digit+]\n'
-                  '      attribute_name    ::= identifier\n'
-                  '      element_index     ::= digit+ | index_string\n'
-                  '      index_string      ::= <any source character except '
-                  '"]"> +\n'
-                  '      conversion        ::= "r" | "s" | "a"\n'
-                  '      format_spec       ::= <described in the next '
-                  'section>\n'
+                  '   replacement_field ::= "{" [field_name] ["!" conversion] '
+                  '[":" format_spec] "}"\n'
+                  '   field_name        ::= arg_name ("." attribute_name | "[" '
+                  'element_index "]")*\n'
+                  '   arg_name          ::= [identifier | digit+]\n'
+                  '   attribute_name    ::= identifier\n'
+                  '   element_index     ::= digit+ | index_string\n'
+                  '   index_string      ::= <any source character except "]"> '
+                  '+\n'
+                  '   conversion        ::= "r" | "s" | "a"\n'
+                  '   format_spec       ::= <described in the next section>\n'
                   '\n'
                   'In less formal terms, the replacement field can start with '
                   'a\n'
@@ -6275,43 +6283,37 @@
                   'The meaning of the various alignment options is as '
                   'follows:\n'
                   '\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | Option    | '
+                  '| Option    | '
                   'Meaning                                                    '
                   '|\n'
-                  '   '
                   '|===========|============================================================|\n'
-                  '   | "\'<\'"     | Forces the field to be left-aligned '
-                  'within the available   |\n'
-                  '   |           | space (this is the default for most '
+                  '| "\'<\'"     | Forces the field to be left-aligned within '
+                  'the available   |\n'
+                  '|           | space (this is the default for most '
                   'objects).              |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | "\'>\'"     | Forces the field to be right-aligned '
-                  'within the available  |\n'
-                  '   |           | space (this is the default for '
+                  '| "\'>\'"     | Forces the field to be right-aligned within '
+                  'the available  |\n'
+                  '|           | space (this is the default for '
                   'numbers).                   |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | "\'=\'"     | Forces the padding to be placed after '
-                  'the sign (if any)    |\n'
-                  '   |           | but before the digits.  This is used for '
+                  '| "\'=\'"     | Forces the padding to be placed after the '
+                  'sign (if any)    |\n'
+                  '|           | but before the digits.  This is used for '
                   'printing fields   |\n'
-                  '   |           | in the form ‘+000000120’. This alignment '
+                  '|           | in the form ‘+000000120’. This alignment '
                   'option is only    |\n'
-                  '   |           | valid for numeric types.  It becomes the '
+                  '|           | valid for numeric types.  It becomes the '
                   'default for       |\n'
-                  '   |           | numbers when ‘0’ immediately precedes the '
+                  '|           | numbers when ‘0’ immediately precedes the '
                   'field width.     |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | "\'^\'"     | Forces the field to be centered within '
-                  'the available       |\n'
-                  '   |           | '
+                  '| "\'^\'"     | Forces the field to be centered within the '
+                  'available       |\n'
+                  '|           | '
                   'space.                                                     '
                   '|\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
                   '\n'
                   'Note that unless a minimum field width is defined, the '
@@ -6324,30 +6326,25 @@
                   'be one of\n'
                   'the following:\n'
                   '\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | Option    | '
+                  '| Option    | '
                   'Meaning                                                    '
                   '|\n'
-                  '   '
                   '|===========|============================================================|\n'
-                  '   | "\'+\'"     | indicates that a sign should be used for '
+                  '| "\'+\'"     | indicates that a sign should be used for '
                   'both positive as  |\n'
-                  '   |           | well as negative '
+                  '|           | well as negative '
                   'numbers.                                  |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | "\'-\'"     | indicates that a sign should be used '
-                  'only for negative     |\n'
-                  '   |           | numbers (this is the default '
+                  '| "\'-\'"     | indicates that a sign should be used only '
+                  'for negative     |\n'
+                  '|           | numbers (this is the default '
                   'behavior).                    |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
-                  '   | space     | indicates that a leading space should be '
-                  'used on positive  |\n'
-                  '   |           | numbers, and a minus sign on negative '
+                  '| space     | indicates that a leading space should be used '
+                  'on positive  |\n'
+                  '|           | numbers, and a minus sign on negative '
                   'numbers.             |\n'
-                  '   '
                   '+-----------+------------------------------------------------------------+\n'
                   '\n'
                   'The "\'z\'" option coerces negative zero floating-point '
@@ -12489,11 +12486,9 @@
             'bytes\n'
             'literals.\n'
             '\n'
-            '   Changed in version 3.6: Unrecognized escape sequences produce '
-            'a\n'
-            '   "DeprecationWarning".  In a future Python version they will be '
-            'a\n'
-            '   "SyntaxWarning" and eventually a "SyntaxError".\n'
+            'Changed in version 3.6: Unrecognized escape sequences produce a\n'
+            '"DeprecationWarning".  In a future Python version they will be a\n'
+            '"SyntaxWarning" and eventually a "SyntaxError".\n'
             '\n'
             'Even in a raw literal, quotes can be escaped with a backslash, '
             'but the\n'
diff --git a/Misc/NEWS.d/3.11.7.rst b/Misc/NEWS.d/3.11.7.rst
new file mode 100644
index 0000000..334fbac
--- /dev/null
+++ b/Misc/NEWS.d/3.11.7.rst
@@ -0,0 +1,795 @@
+.. date: 2023-12-03-19-34-51
+.. gh-issue: 112625
+.. nonce: QWTlwS
+.. release date: 2023-12-04
+.. section: Core and Builtins
+
+Fixes a bug where a bytearray object could be cleared while iterating over
+an argument in the ``bytearray.join()`` method that could result in reading
+memory after it was freed.
+
+..
+
+.. date: 2023-11-25-22-58-49
+.. gh-issue: 112388
+.. nonce: MU3cIM
+.. section: Core and Builtins
+
+Fix an error that was causing the parser to try to overwrite tokenizer
+errors. Patch by pablo Galindo
+
+..
+
+.. date: 2023-11-25-22-39-44
+.. gh-issue: 112387
+.. nonce: AbBq5W
+.. section: Core and Builtins
+
+Fix error positions for decoded strings with backwards tokenize errors.
+Patch by Pablo Galindo
+
+..
+
+.. date: 2023-11-19-15-57-23
+.. gh-issue: 112266
+.. nonce: BSJMbR
+.. section: Core and Builtins
+
+Change docstrings of :attr:`~object.__dict__` and
+:attr:`~object.__weakref__`.
+
+..
+
+.. date: 2023-10-31-14-25-21
+.. gh-issue: 109181
+.. nonce: 11h6Mc
+.. section: Core and Builtins
+
+Speed up :obj:`Traceback` object creation by lazily compute the line number.
+Patch by Pablo Galindo
+
+..
+
+.. date: 2023-10-27-19-38-33
+.. gh-issue: 102388
+.. nonce: vd5YUZ
+.. section: Core and Builtins
+
+Fix a bug where ``iso2022_jp_3`` and ``iso2022_jp_2004`` codecs read out of
+bounds
+
+..
+
+.. date: 2023-10-27-12-17-49
+.. gh-issue: 111366
+.. nonce: _TSknV
+.. section: Core and Builtins
+
+Fix an issue in the :mod:`codeop` that was causing :exc:`SyntaxError`
+exceptions raised in the presence of invalid syntax to not contain precise
+error messages. Patch by Pablo Galindo
+
+..
+
+.. date: 2023-10-27-11-51-40
+.. gh-issue: 111380
+.. nonce: vgSbir
+.. section: Core and Builtins
+
+Fix a bug that was causing :exc:`SyntaxWarning` to appear twice when parsing
+if invalid syntax is encountered later. Patch by Pablo galindo
+
+..
+
+.. date: 2023-10-26-15-34-11
+.. gh-issue: 88116
+.. nonce: W9-vaQ
+.. section: Core and Builtins
+
+Traceback location ranges involving wide unicode characters (like emoji and
+asian characters) now are properly highlighted. Patch by Batuhan Taskaya and
+Pablo Galindo.
+
+..
+
+.. date: 2023-10-23-22-11-09
+.. gh-issue: 94438
+.. nonce: y2pITu
+.. section: Core and Builtins
+
+Fix a regression that prevented jumping across ``is None`` and ``is not
+None`` when debugging. Patch by Savannah Ostrowski.
+
+..
+
+.. date: 2023-10-11-13-46-14
+.. gh-issue: 110696
+.. nonce: J9kSzr
+.. section: Core and Builtins
+
+Fix incorrect error message for invalid argument unpacking. Patch by Pablo
+Galindo
+
+..
+
+.. date: 2023-10-02-23-17-08
+.. gh-issue: 110237
+.. nonce: _Xub0z
+.. section: Core and Builtins
+
+Fix missing error checks for calls to ``PyList_Append`` in
+``_PyEval_MatchClass``.
+
+..
+
+.. date: 2023-09-11-12-41-42
+.. gh-issue: 109216
+.. nonce: 60QOSb
+.. section: Core and Builtins
+
+Fix possible memory leak in :opcode:`BUILD_MAP`.
+
+..
+
+.. date: 2023-12-02-12-55-17
+.. gh-issue: 112618
+.. nonce: 7_FT8-
+.. section: Library
+
+Fix a caching bug relating to :data:`typing.Annotated`. ``Annotated[str,
+True]`` is no longer identical to ``Annotated[str, 1]``.
+
+..
+
+.. date: 2023-11-28-20-01-33
+.. gh-issue: 112509
+.. nonce: QtoKed
+.. section: Library
+
+Fix edge cases that could cause a key to be present in both the
+``__required_keys__`` and ``__optional_keys__`` attributes of a
+:class:`typing.TypedDict`. Patch by Jelle Zijlstra.
+
+..
+
+.. date: 2023-11-24-21-00-24
+.. gh-issue: 94722
+.. nonce: GMIQIn
+.. section: Library
+
+Fix bug where comparison between instances of :class:`~doctest.DocTest`
+fails if one of them has ``None`` as its lineno.
+
+..
+
+.. date: 2023-11-15-04-53-37
+.. gh-issue: 112105
+.. nonce: I3RcVN
+.. section: Library
+
+Make :func:`readline.set_completer_delims` work with libedit
+
+..
+
+.. date: 2023-11-14-18-43-55
+.. gh-issue: 111942
+.. nonce: x1pnrj
+.. section: Library
+
+Fix SystemError in the TextIOWrapper constructor with non-encodable "errors"
+argument in non-debug mode.
+
+..
+
+.. date: 2023-11-11-16-42-48
+.. gh-issue: 109538
+.. nonce: cMG5ux
+.. section: Library
+
+Issue warning message instead of having :class:`RuntimeError` be displayed
+when event loop has already been closed at :meth:`StreamWriter.__del__`.
+
+..
+
+.. date: 2023-11-10-22-08-28
+.. gh-issue: 111942
+.. nonce: MDFm6v
+.. section: Library
+
+Fix crashes in :meth:`io.TextIOWrapper.reconfigure` when pass invalid
+arguments, e.g. non-string encoding.
+
+..
+
+.. date: 2023-11-08-15-58-57
+.. gh-issue: 111804
+.. nonce: uAXTOL
+.. section: Library
+
+Remove posix.fallocate() under WASI as the underlying posix_fallocate() is
+not available in WASI preview2.
+
+..
+
+.. date: 2023-11-08-11-50-49
+.. gh-issue: 111841
+.. nonce: iSqdQf
+.. section: Library
+
+Fix truncating arguments on an embedded null character in :meth:`os.putenv`
+and :meth:`os.unsetenv` on Windows.
+
+..
+
+.. date: 2023-11-04-10-24-25
+.. gh-issue: 111541
+.. nonce: x0RBI1
+.. section: Library
+
+Fix :mod:`doctest` for :exc:`SyntaxError` not-builtin subclasses.
+
+..
+
+.. date: 2023-11-01-14-03-24
+.. gh-issue: 110894
+.. nonce: 7-wZxC
+.. section: Library
+
+Call loop exception handler for exceptions in ``client_connected_cb`` of
+:func:`asyncio.start_server` so that applications can handle it. Patch by
+Kumar Aditya.
+
+..
+
+.. date: 2023-10-31-07-46-56
+.. gh-issue: 111531
+.. nonce: 6zUV_G
+.. section: Library
+
+Fix reference leaks in ``bind_class()`` and ``bind_all()`` methods of
+:mod:`tkinter` widgets.
+
+..
+
+.. date: 2023-10-30-08-50-46
+.. gh-issue: 111356
+.. nonce: Bc8LvA
+.. section: Library
+
+Added :func:`io.text_encoding()`, :data:`io.DEFAULT_BUFFER_SIZE`, and
+:class:`io.IncrementalNewlineDecoder` to ``io.__all__``.
+
+..
+
+.. date: 2023-10-27-12-46-56
+.. gh-issue: 68166
+.. nonce: 0EbWW4
+.. section: Library
+
+Remove mention of not supported "vsapi" element type in
+:meth:`tkinter.ttk.Style.element_create`. Add tests for ``element_create()``
+and other ``ttk.Style`` methods. Add examples for ``element_create()`` in
+the documentation.
+
+..
+
+.. date: 2023-10-24-12-09-46
+.. gh-issue: 111251
+.. nonce: urFYtn
+.. section: Library
+
+Fix :mod:`_blake2` not checking for errors when initializing.
+
+..
+
+.. date: 2023-10-23-13-53-58
+.. gh-issue: 111174
+.. nonce: Oohmzd
+.. section: Library
+
+Fix crash in :meth:`io.BytesIO.getbuffer` called repeatedly for empty
+BytesIO.
+
+..
+
+.. date: 2023-10-22-21-28-05
+.. gh-issue: 111187
+.. nonce: _W11Ab
+.. section: Library
+
+Postpone removal version for locale.getdefaultlocale() to Python 3.15.
+
+..
+
+.. date: 2023-10-21-13-57-06
+.. gh-issue: 111159
+.. nonce: GoHp7s
+.. section: Library
+
+Fix :mod:`doctest` output comparison for exceptions with notes.
+
+..
+
+.. date: 2023-10-20-15-29-10
+.. gh-issue: 110910
+.. nonce: u2oPwX
+.. section: Library
+
+Fix invalid state handling in :class:`asyncio.TaskGroup` and
+:class:`asyncio.Timeout`. They now raise proper RuntimeError if they are
+improperly used and are left in consistent state after this.
+
+..
+
+.. date: 2023-10-19-22-46-34
+.. gh-issue: 111092
+.. nonce: hgut12
+.. section: Library
+
+Make turtledemo run without default root enabled.
+
+..
+
+.. date: 2023-10-10-10-46-55
+.. gh-issue: 110590
+.. nonce: fatz-h
+.. section: Library
+
+Fix a bug in :meth:`!_sre.compile` where :exc:`TypeError` would be
+overwritten by :exc:`OverflowError` when the *code* argument was a list of
+non-ints.
+
+..
+
+.. date: 2023-10-09-19-09-32
+.. gh-issue: 65052
+.. nonce: C2mRlo
+.. section: Library
+
+Prevent :mod:`pdb` from crashing when trying to display undisplayable
+objects
+
+..
+
+.. date: 2023-10-08-18-15-02
+.. gh-issue: 110519
+.. nonce: RDGe8-
+.. section: Library
+
+Deprecation warning about non-integer number in :mod:`gettext` now alwais
+refers to the line in the user code where gettext function or method is
+used. Previously it could refer to a line in ``gettext`` code.
+
+..
+
+.. date: 2023-10-07-13-50-12
+.. gh-issue: 110378
+.. nonce: Y4L8fl
+.. section: Library
+
+:func:`~contextlib.contextmanager` and
+:func:`~contextlib.asynccontextmanager` context managers now close an
+invalid underlying generator object that yields more then one value.
+
+..
+
+.. date: 2023-10-04-18-56-29
+.. gh-issue: 110365
+.. nonce: LCxiau
+.. section: Library
+
+Fix :func:`termios.tcsetattr` bug that was overwritting existing errors
+during parsing integers from ``term`` list.
+
+..
+
+.. date: 2023-10-02-05-23-27
+.. gh-issue: 110196
+.. nonce: djwt0z
+.. section: Library
+
+Add ``__reduce__`` method to :class:`IPv6Address` in order to keep
+``scope_id``
+
+..
+
+.. date: 2023-09-25-20-05-41
+.. gh-issue: 109747
+.. nonce: _cRJH8
+.. section: Library
+
+Improve errors for unsupported look-behind patterns. Now re.error is raised
+instead of OverflowError or RuntimeError for too large width of look-behind
+pattern.
+
+..
+
+.. date: 2023-09-23-14-40-51
+.. gh-issue: 109786
+.. nonce: UX3pKv
+.. section: Library
+
+Fix possible reference leaks and crash when re-enter the ``__next__()``
+method of :class:`itertools.pairwise`.
+
+..
+
+.. date: 2023-09-02-16-07-23
+.. gh-issue: 108791
+.. nonce: fBcAqh
+.. section: Library
+
+Improved error handling in :mod:`pdb` command line interface, making it
+produce more concise error messages.
+
+..
+
+.. date: 2022-05-28-20-55-07
+.. gh-issue: 73561
+.. nonce: YRmAvy
+.. section: Library
+
+Omit the interface scope from an IPv6 address when used as Host header by
+:mod:`http.client`.
+
+..
+
+.. date: 2022-05-06-15-49-57
+.. gh-issue: 86826
+.. nonce: rf006W
+.. section: Library
+
+:mod:`zipinfo` now supports the full range of values in the TZ string
+determined by RFC 8536 and detects all invalid formats. Both Python and C
+implementations now raise exceptions of the same type on invalid data.
+
+..
+
+.. bpo: 41422
+.. date: 2020-07-28-20-48-05
+.. nonce: iMwnMu
+.. section: Library
+
+Fixed memory leaks of :class:`pickle.Pickler` and :class:`pickle.Unpickler`
+involving cyclic references via the internal memo mapping.
+
+..
+
+.. bpo: 40262
+.. date: 2020-05-21-23-32-46
+.. nonce: z4fQv1
+.. section: Library
+
+The :meth:`ssl.SSLSocket.recv_into` method no longer requires the *buffer*
+argument to implement ``__len__`` and supports buffers with arbitrary item
+size.
+
+..
+
+.. bpo: 35191
+.. date: 2018-11-08-18-44-04
+.. nonce: s29bWu
+.. section: Library
+
+Fix unexpected integer truncation in :meth:`socket.setblocking` which caused
+it to interpret multiples of ``2**32`` as ``False``.
+
+..
+
+.. date: 2023-09-03-13-43-49
+.. gh-issue: 108826
+.. nonce: KG7abS
+.. section: Documentation
+
+:mod:`dis` module command-line interface is now mentioned in documentation.
+
+..
+
+.. date: 2023-10-31-22-09-25
+.. gh-issue: 110367
+.. nonce: UhQi44
+.. section: Tests
+
+Make regrtest ``--verbose3`` option compatible with ``--huntrleaks -jN``
+options. The ``./python -m test -j1 -R 3:3 --verbose3`` command now works as
+expected. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-10-25-13-13-30
+.. gh-issue: 111309
+.. nonce: Re7orL
+.. section: Tests
+
+:mod:`distutils` tests can now be run via :mod:`unittest`.
+
+..
+
+.. date: 2023-10-21-19-27-36
+.. gh-issue: 111165
+.. nonce: FU6mUk
+.. section: Tests
+
+Remove no longer used functions ``run_unittest()`` and ``run_doctest()`` and
+class ``BasicTestRunner`` from the :mod:`test.support` module.
+
+..
+
+.. date: 2023-10-21-00-10-36
+.. gh-issue: 110932
+.. nonce: jktjJU
+.. section: Tests
+
+Fix regrtest if the ``SOURCE_DATE_EPOCH`` environment variable is defined:
+use the variable value as the random seed. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-10-17-17-54-36
+.. gh-issue: 110995
+.. nonce: Fx8KRD
+.. section: Tests
+
+test_gdb: Fix detection of gdb built without Python scripting support. Patch
+by Victor Stinner.
+
+..
+
+.. date: 2023-10-16-13-47-24
+.. gh-issue: 110918
+.. nonce: aFgZK3
+.. section: Tests
+
+Test case matching patterns specified by options ``--match``, ``--ignore``,
+``--matchfile`` and ``--ignorefile`` are now tested in the order of
+specification, and the last match determines whether the test case be run or
+ignored.
+
+..
+
+.. date: 2023-10-10-23-20-13
+.. gh-issue: 110647
+.. nonce: jKG3sY
+.. section: Tests
+
+Fix test_stress_modifying_handlers() of test_signal. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2023-10-06-02-32-18
+.. gh-issue: 103053
+.. nonce: VfxBLI
+.. section: Tests
+
+Fix test_tools.test_freeze on FreeBSD: run "make distclean" instead of "make
+clean" in the copied source directory to remove also the "python" program.
+Patch by Victor Stinner.
+
+..
+
+.. date: 2023-10-05-19-33-49
+.. gh-issue: 110167
+.. nonce: mIdj3v
+.. section: Tests
+
+Fix a deadlock in test_socket when server fails with a timeout but the
+client is still running in its thread. Don't hold a lock to call cleanup
+functions in doCleanups(). One of the cleanup function waits until the
+client completes, whereas the client could deadlock if it called
+addCleanup() in such situation. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-10-05-14-22-48
+.. gh-issue: 110388
+.. nonce: 1-HQJO
+.. section: Tests
+
+Add tests for :mod:`tty`.
+
+..
+
+.. date: 2023-10-05-13-46-50
+.. gh-issue: 81002
+.. nonce: bOcuV6
+.. section: Tests
+
+Add tests for :mod:`termios`.
+
+..
+
+.. date: 2023-10-03-10-54-09
+.. gh-issue: 110267
+.. nonce: O-c47G
+.. section: Tests
+
+Add tests for pickling and copying PyStructSequence objects. Patched by
+Xuehai Pan.
+
+..
+
+.. date: 2023-09-29-00-19-21
+.. gh-issue: 109974
+.. nonce: Sh_g-r
+.. section: Tests
+
+Fix race conditions in test_threading lock tests. Wait until a condition is
+met rather than using :func:`time.sleep` with a hardcoded number of seconds.
+Patch by Victor Stinner.
+
+..
+
+.. date: 2023-09-28-12-25-19
+.. gh-issue: 109972
+.. nonce: GYnwIP
+.. section: Tests
+
+Split test_gdb.py file into a test_gdb package made of multiple tests, so
+tests can now be run in parallel. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-09-13-05-58-09
+.. gh-issue: 104736
+.. nonce: lA25Fu
+.. section: Tests
+
+Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora
+38). Search patterns in gdb "bt" command output to detect when gdb fails to
+retrieve the traceback. For example, skip a test if ``Backtrace stopped:
+frame did not save the PC`` is found. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-09-05-20-46-35
+.. gh-issue: 108927
+.. nonce: TpwWav
+.. section: Tests
+
+Fixed order dependence in running tests in the same process when a test that
+has submodules (e.g. test_importlib) follows a test that imports its
+submodule (e.g. test_importlib.util) and precedes a test (e.g. test_unittest
+or test_compileall) that uses that submodule.
+
+..
+
+.. date: 2023-10-06-02-15-23
+.. gh-issue: 103053
+.. nonce: --7JUF
+.. section: Build
+
+"make check-clean-src" now also checks if the "python" program is found in
+the source directory: fail with an error if it does exist. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2023-10-05-11-46-20
+.. gh-issue: 109191
+.. nonce: imUkVN
+.. section: Build
+
+Fix compile error when building with recent versions of libedit.
+
+..
+
+.. date: 2023-10-19-21-46-18
+.. gh-issue: 110913
+.. nonce: CWlPfg
+.. section: Windows
+
+WindowsConsoleIO now correctly chunks large buffers without splitting up
+UTF-8 sequences.
+
+..
+
+.. date: 2023-10-06-14-20-14
+.. gh-issue: 110437
+.. nonce: xpYy9q
+.. section: Windows
+
+Allows overriding the source of VC redistributables so that releases can be
+guaranteed to never downgrade between updates.
+
+..
+
+.. date: 2023-10-05-15-23-23
+.. gh-issue: 109286
+.. nonce: N8OzMg
+.. section: Windows
+
+Update Windows installer to use SQLite 3.43.1.
+
+..
+
+.. date: 2023-10-18-17-26-36
+.. gh-issue: 110950
+.. nonce: sonoma
+.. section: macOS
+
+Update macOS installer to include an upstream Tcl/Tk fix for the ``Secure
+coding is not enabled for restorable state!`` warning encountered in Tkinter
+on macOS 14 Sonoma.
+
+..
+
+.. date: 2023-10-18-01-40-36
+.. gh-issue: 111015
+.. nonce: NaLI2L
+.. section: macOS
+
+Ensure that IDLE.app and Python Launcher.app are installed with appropriate
+permissions on macOS builds.
+
+..
+
+.. date: 2023-10-04-23-38-24
+.. gh-issue: 109286
+.. nonce: 1ZLMaq
+.. section: macOS
+
+Update macOS installer to use SQLite 3.43.1.
+
+..
+
+.. date: 2023-09-02-08-49-57
+.. gh-issue: 71383
+.. nonce: Ttkchg
+.. section: macOS
+
+Update macOS installer to include an upstream Tcl/Tk fix for the
+``ttk::ThemeChanged`` error encountered in Tkinter.
+
+..
+
+.. date: 2023-08-30-16-33-57
+.. gh-issue: 92603
+.. nonce: ATkKVO
+.. section: macOS
+
+Update macOS installer to include a fix accepted by upstream Tcl/Tk for a
+crash encountered after the first :meth:`tkinter.Tk` instance is destroyed.
+
+..
+
+.. date: 2023-05-21-23-54-52
+.. gh-issue: 99834
+.. nonce: 6ANPts
+.. section: macOS
+
+Update macOS installer to Tcl/Tk 8.6.13.
+
+..
+
+.. bpo: 35668
+.. date: 2019-01-07-06-18-25
+.. nonce: JimxP5
+.. section: IDLE
+
+Add docstrings to the IDLE debugger module. Fix two bugs: initialize
+Idb.botframe (should be in Bdb); in Idb.in_rpc_code, check whether
+prev_frame is None before trying to use it. Greatly expand test_debugger.
+
+..
+
+.. date: 2023-11-27-09-44-16
+.. gh-issue: 112438
+.. nonce: GdNZiI
+.. section: C API
+
+Fix support of format units "es", "et", "es#", and "et#" in nested tuples in
+:c:func:`PyArg_ParseTuple`-like functions.
+
+..
+
+.. date: 2023-09-17-21-47-31
+.. gh-issue: 109521
+.. nonce: JDF6i9
+.. section: C API
+
+:c:func:`PyImport_GetImporter` now sets RuntimeError if it fails to get
+:data:`sys.path_hooks` or :data:`sys.path_importer_cache` or they are not
+list and dict correspondingly. Previously it could return NULL without
+setting error in obscure cases, crash or raise SystemError if these
+attributes have wrong type.
diff --git a/Misc/NEWS.d/next/Build/2023-10-05-11-46-20.gh-issue-109191.imUkVN.rst b/Misc/NEWS.d/next/Build/2023-10-05-11-46-20.gh-issue-109191.imUkVN.rst
deleted file mode 100644
index 27e5df7..0000000
--- a/Misc/NEWS.d/next/Build/2023-10-05-11-46-20.gh-issue-109191.imUkVN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix compile error when building with recent versions of libedit.
diff --git a/Misc/NEWS.d/next/Build/2023-10-06-02-15-23.gh-issue-103053.--7JUF.rst b/Misc/NEWS.d/next/Build/2023-10-06-02-15-23.gh-issue-103053.--7JUF.rst
deleted file mode 100644
index 81aa213..0000000
--- a/Misc/NEWS.d/next/Build/2023-10-06-02-15-23.gh-issue-103053.--7JUF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-"make check-clean-src" now also checks if the "python" program is found in
-the source directory: fail with an error if it does exist. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/C API/2023-09-17-21-47-31.gh-issue-109521.JDF6i9.rst b/Misc/NEWS.d/next/C API/2023-09-17-21-47-31.gh-issue-109521.JDF6i9.rst
deleted file mode 100644
index 338650c..0000000
--- a/Misc/NEWS.d/next/C API/2023-09-17-21-47-31.gh-issue-109521.JDF6i9.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:c:func:`PyImport_GetImporter` now sets RuntimeError if it fails to get
-:data:`sys.path_hooks` or :data:`sys.path_importer_cache` or they are not
-list and dict correspondingly. Previously it could return NULL without
-setting error in obscure cases, crash or raise SystemError if these
-attributes have wrong type.
diff --git a/Misc/NEWS.d/next/C API/2023-11-27-09-44-16.gh-issue-112438.GdNZiI.rst b/Misc/NEWS.d/next/C API/2023-11-27-09-44-16.gh-issue-112438.GdNZiI.rst
deleted file mode 100644
index 113119e..0000000
--- a/Misc/NEWS.d/next/C API/2023-11-27-09-44-16.gh-issue-112438.GdNZiI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix support of format units "es", "et", "es#", and "et#" in nested tuples in
-:c:func:`PyArg_ParseTuple`-like functions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-09-11-12-41-42.gh-issue-109216.60QOSb.rst b/Misc/NEWS.d/next/Core and Builtins/2023-09-11-12-41-42.gh-issue-109216.60QOSb.rst
deleted file mode 100644
index f36310f..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-09-11-12-41-42.gh-issue-109216.60QOSb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible memory leak in :opcode:`BUILD_MAP`.
-
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-02-23-17-08.gh-issue-110237._Xub0z.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-02-23-17-08.gh-issue-110237._Xub0z.rst
deleted file mode 100644
index 67b95c5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-02-23-17-08.gh-issue-110237._Xub0z.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix missing error checks for calls to ``PyList_Append`` in ``_PyEval_MatchClass``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-11-13-46-14.gh-issue-110696.J9kSzr.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-11-13-46-14.gh-issue-110696.J9kSzr.rst
deleted file mode 100644
index c845289..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-11-13-46-14.gh-issue-110696.J9kSzr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect error message for invalid argument unpacking. Patch by Pablo
-Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-23-22-11-09.gh-issue-94438.y2pITu.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-23-22-11-09.gh-issue-94438.y2pITu.rst
deleted file mode 100644
index b6e147a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-23-22-11-09.gh-issue-94438.y2pITu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a regression that prevented jumping across ``is None`` and ``is not None`` when debugging. Patch by Savannah Ostrowski.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-26-15-34-11.gh-issue-88116.W9-vaQ.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-26-15-34-11.gh-issue-88116.W9-vaQ.rst
deleted file mode 100644
index 12257ef..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-26-15-34-11.gh-issue-88116.W9-vaQ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Traceback location ranges involving wide unicode characters (like emoji and
-asian characters) now are properly highlighted. Patch by Batuhan Taskaya and
-Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-11-51-40.gh-issue-111380.vgSbir.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-27-11-51-40.gh-issue-111380.vgSbir.rst
deleted file mode 100644
index 4ce6398..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-11-51-40.gh-issue-111380.vgSbir.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug that was causing :exc:`SyntaxWarning` to appear twice when parsing
-if invalid syntax is encountered later. Patch by Pablo galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-12-17-49.gh-issue-111366._TSknV.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-27-12-17-49.gh-issue-111366._TSknV.rst
deleted file mode 100644
index 7e76ce9..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-12-17-49.gh-issue-111366._TSknV.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an issue in the :mod:`codeop` that was causing :exc:`SyntaxError`
-exceptions raised in the presence of invalid syntax to not contain precise
-error messages. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-19-38-33.gh-issue-102388.vd5YUZ.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-27-19-38-33.gh-issue-102388.vd5YUZ.rst
deleted file mode 100644
index 268a3d3..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-27-19-38-33.gh-issue-102388.vd5YUZ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug where ``iso2022_jp_3`` and ``iso2022_jp_2004`` codecs read out of bounds
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-10-31-14-25-21.gh-issue-109181.11h6Mc.rst b/Misc/NEWS.d/next/Core and Builtins/2023-10-31-14-25-21.gh-issue-109181.11h6Mc.rst
deleted file mode 100644
index 61a15b4..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-10-31-14-25-21.gh-issue-109181.11h6Mc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Speed up :obj:`Traceback` object creation by lazily compute the line number.
-Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-11-19-15-57-23.gh-issue-112266.BSJMbR.rst b/Misc/NEWS.d/next/Core and Builtins/2023-11-19-15-57-23.gh-issue-112266.BSJMbR.rst
deleted file mode 100644
index 18433db..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-11-19-15-57-23.gh-issue-112266.BSJMbR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Change docstrings of :attr:`~object.__dict__` and
-:attr:`~object.__weakref__`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-39-44.gh-issue-112387.AbBq5W.rst b/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-39-44.gh-issue-112387.AbBq5W.rst
deleted file mode 100644
index adac11b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-39-44.gh-issue-112387.AbBq5W.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix error positions for decoded strings with backwards tokenize errors.
-Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-58-49.gh-issue-112388.MU3cIM.rst b/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-58-49.gh-issue-112388.MU3cIM.rst
deleted file mode 100644
index 1c82be2..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-11-25-22-58-49.gh-issue-112388.MU3cIM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an error that was causing the parser to try to overwrite tokenizer
-errors. Patch by pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-12-03-19-34-51.gh-issue-112625.QWTlwS.rst b/Misc/NEWS.d/next/Core and Builtins/2023-12-03-19-34-51.gh-issue-112625.QWTlwS.rst
deleted file mode 100644
index 4970e10..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-12-03-19-34-51.gh-issue-112625.QWTlwS.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes a bug where a bytearray object could be cleared while iterating over an argument in the ``bytearray.join()`` method that could result in reading memory after it was freed.
diff --git a/Misc/NEWS.d/next/Documentation/2023-09-03-13-43-49.gh-issue-108826.KG7abS.rst b/Misc/NEWS.d/next/Documentation/2023-09-03-13-43-49.gh-issue-108826.KG7abS.rst
deleted file mode 100644
index 139b8f3..0000000
--- a/Misc/NEWS.d/next/Documentation/2023-09-03-13-43-49.gh-issue-108826.KG7abS.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`dis` module command-line interface is now mentioned in documentation.
diff --git a/Misc/NEWS.d/next/IDLE/2019-01-07-06-18-25.bpo-35668.JimxP5.rst b/Misc/NEWS.d/next/IDLE/2019-01-07-06-18-25.bpo-35668.JimxP5.rst
deleted file mode 100644
index 8bb5420..0000000
--- a/Misc/NEWS.d/next/IDLE/2019-01-07-06-18-25.bpo-35668.JimxP5.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add docstrings to the IDLE debugger module. Fix two bugs:
-initialize Idb.botframe (should be in Bdb); in Idb.in_rpc_code,
-check whether prev_frame is None before trying to use it.
-Greatly expand test_debugger.
diff --git a/Misc/NEWS.d/next/Library/2018-11-08-18-44-04.bpo-35191.s29bWu.rst b/Misc/NEWS.d/next/Library/2018-11-08-18-44-04.bpo-35191.s29bWu.rst
deleted file mode 100644
index 37f6f56..0000000
--- a/Misc/NEWS.d/next/Library/2018-11-08-18-44-04.bpo-35191.s29bWu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix unexpected integer truncation in :meth:`socket.setblocking` which caused
-it to interpret multiples of ``2**32`` as ``False``.
diff --git a/Misc/NEWS.d/next/Library/2020-05-21-23-32-46.bpo-40262.z4fQv1.rst b/Misc/NEWS.d/next/Library/2020-05-21-23-32-46.bpo-40262.z4fQv1.rst
deleted file mode 100644
index c017a1c..0000000
--- a/Misc/NEWS.d/next/Library/2020-05-21-23-32-46.bpo-40262.z4fQv1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :meth:`ssl.SSLSocket.recv_into` method no longer requires the *buffer*
-argument to implement ``__len__`` and supports buffers with arbitrary item size.
diff --git a/Misc/NEWS.d/next/Library/2020-07-28-20-48-05.bpo-41422.iMwnMu.rst b/Misc/NEWS.d/next/Library/2020-07-28-20-48-05.bpo-41422.iMwnMu.rst
deleted file mode 100644
index 8bde68f..0000000
--- a/Misc/NEWS.d/next/Library/2020-07-28-20-48-05.bpo-41422.iMwnMu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed memory leaks of :class:`pickle.Pickler` and :class:`pickle.Unpickler` involving cyclic references via the
-internal memo mapping.
diff --git a/Misc/NEWS.d/next/Library/2022-05-06-15-49-57.gh-issue-86826.rf006W.rst b/Misc/NEWS.d/next/Library/2022-05-06-15-49-57.gh-issue-86826.rf006W.rst
deleted file mode 100644
index 02cd75e..0000000
--- a/Misc/NEWS.d/next/Library/2022-05-06-15-49-57.gh-issue-86826.rf006W.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:mod:`zipinfo` now supports the full range of values in the TZ string
-determined by RFC 8536 and detects all invalid formats.
-Both Python and C implementations now raise exceptions of the same
-type on invalid data.
diff --git a/Misc/NEWS.d/next/Library/2022-05-28-20-55-07.gh-issue-73561.YRmAvy.rst b/Misc/NEWS.d/next/Library/2022-05-28-20-55-07.gh-issue-73561.YRmAvy.rst
deleted file mode 100644
index 5e00b7d..0000000
--- a/Misc/NEWS.d/next/Library/2022-05-28-20-55-07.gh-issue-73561.YRmAvy.rst
+++ /dev/null
@@ -1 +0,0 @@
-Omit the interface scope from an IPv6 address when used as Host header by :mod:`http.client`.
diff --git a/Misc/NEWS.d/next/Library/2023-09-02-16-07-23.gh-issue-108791.fBcAqh.rst b/Misc/NEWS.d/next/Library/2023-09-02-16-07-23.gh-issue-108791.fBcAqh.rst
deleted file mode 100644
index 84a2cd5..0000000
--- a/Misc/NEWS.d/next/Library/2023-09-02-16-07-23.gh-issue-108791.fBcAqh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improved error handling in :mod:`pdb` command line interface, making it produce more concise error messages.
diff --git a/Misc/NEWS.d/next/Library/2023-09-23-14-40-51.gh-issue-109786.UX3pKv.rst b/Misc/NEWS.d/next/Library/2023-09-23-14-40-51.gh-issue-109786.UX3pKv.rst
deleted file mode 100644
index 07222fa..0000000
--- a/Misc/NEWS.d/next/Library/2023-09-23-14-40-51.gh-issue-109786.UX3pKv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible reference leaks and crash when re-enter the ``__next__()`` method of
-:class:`itertools.pairwise`.
diff --git a/Misc/NEWS.d/next/Library/2023-09-25-20-05-41.gh-issue-109747._cRJH8.rst b/Misc/NEWS.d/next/Library/2023-09-25-20-05-41.gh-issue-109747._cRJH8.rst
deleted file mode 100644
index b64ba62..0000000
--- a/Misc/NEWS.d/next/Library/2023-09-25-20-05-41.gh-issue-109747._cRJH8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve errors for unsupported look-behind patterns. Now re.error is raised
-instead of OverflowError or RuntimeError for too large width of look-behind
-pattern.
diff --git a/Misc/NEWS.d/next/Library/2023-10-02-05-23-27.gh-issue-110196.djwt0z.rst b/Misc/NEWS.d/next/Library/2023-10-02-05-23-27.gh-issue-110196.djwt0z.rst
deleted file mode 100644
index 341f338..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-02-05-23-27.gh-issue-110196.djwt0z.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``__reduce__`` method to :class:`IPv6Address` in order to keep ``scope_id``
diff --git a/Misc/NEWS.d/next/Library/2023-10-04-18-56-29.gh-issue-110365.LCxiau.rst b/Misc/NEWS.d/next/Library/2023-10-04-18-56-29.gh-issue-110365.LCxiau.rst
deleted file mode 100644
index a1ac39b..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-04-18-56-29.gh-issue-110365.LCxiau.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`termios.tcsetattr` bug that was overwritting existing errors
-during parsing integers from ``term`` list.
diff --git a/Misc/NEWS.d/next/Library/2023-10-07-13-50-12.gh-issue-110378.Y4L8fl.rst b/Misc/NEWS.d/next/Library/2023-10-07-13-50-12.gh-issue-110378.Y4L8fl.rst
deleted file mode 100644
index ef5395f..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-07-13-50-12.gh-issue-110378.Y4L8fl.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`~contextlib.contextmanager` and
-:func:`~contextlib.asynccontextmanager` context managers now close an invalid
-underlying generator object that yields more then one value.
diff --git a/Misc/NEWS.d/next/Library/2023-10-08-18-15-02.gh-issue-110519.RDGe8-.rst b/Misc/NEWS.d/next/Library/2023-10-08-18-15-02.gh-issue-110519.RDGe8-.rst
deleted file mode 100644
index 8ff9167..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-08-18-15-02.gh-issue-110519.RDGe8-.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecation warning about non-integer number in :mod:`gettext` now alwais
-refers to the line in the user code where gettext function or method is
-used. Previously it could refer to a line in ``gettext`` code.
diff --git a/Misc/NEWS.d/next/Library/2023-10-09-19-09-32.gh-issue-65052.C2mRlo.rst b/Misc/NEWS.d/next/Library/2023-10-09-19-09-32.gh-issue-65052.C2mRlo.rst
deleted file mode 100644
index 4739c63..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-09-19-09-32.gh-issue-65052.C2mRlo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Prevent :mod:`pdb` from crashing when trying to display undisplayable objects
diff --git a/Misc/NEWS.d/next/Library/2023-10-10-10-46-55.gh-issue-110590.fatz-h.rst b/Misc/NEWS.d/next/Library/2023-10-10-10-46-55.gh-issue-110590.fatz-h.rst
deleted file mode 100644
index 20dc3ff..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-10-10-46-55.gh-issue-110590.fatz-h.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug in :meth:`!_sre.compile` where :exc:`TypeError`
-would be overwritten by :exc:`OverflowError` when
-the *code* argument was a list of non-ints.
diff --git a/Misc/NEWS.d/next/Library/2023-10-19-22-46-34.gh-issue-111092.hgut12.rst b/Misc/NEWS.d/next/Library/2023-10-19-22-46-34.gh-issue-111092.hgut12.rst
deleted file mode 100644
index 487bd177..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-19-22-46-34.gh-issue-111092.hgut12.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make turtledemo run without default root enabled.
diff --git a/Misc/NEWS.d/next/Library/2023-10-20-15-29-10.gh-issue-110910.u2oPwX.rst b/Misc/NEWS.d/next/Library/2023-10-20-15-29-10.gh-issue-110910.u2oPwX.rst
deleted file mode 100644
index c750447..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-20-15-29-10.gh-issue-110910.u2oPwX.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix invalid state handling in :class:`asyncio.TaskGroup` and
-:class:`asyncio.Timeout`. They now raise proper RuntimeError if they are
-improperly used and are left in consistent state after this.
diff --git a/Misc/NEWS.d/next/Library/2023-10-21-13-57-06.gh-issue-111159.GoHp7s.rst b/Misc/NEWS.d/next/Library/2023-10-21-13-57-06.gh-issue-111159.GoHp7s.rst
deleted file mode 100644
index bdec4f4..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-21-13-57-06.gh-issue-111159.GoHp7s.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`doctest` output comparison for exceptions with notes.
diff --git a/Misc/NEWS.d/next/Library/2023-10-22-21-28-05.gh-issue-111187._W11Ab.rst b/Misc/NEWS.d/next/Library/2023-10-22-21-28-05.gh-issue-111187._W11Ab.rst
deleted file mode 100644
index dc24243..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-22-21-28-05.gh-issue-111187._W11Ab.rst
+++ /dev/null
@@ -1 +0,0 @@
-Postpone removal version for locale.getdefaultlocale() to Python 3.15.
diff --git a/Misc/NEWS.d/next/Library/2023-10-23-13-53-58.gh-issue-111174.Oohmzd.rst b/Misc/NEWS.d/next/Library/2023-10-23-13-53-58.gh-issue-111174.Oohmzd.rst
deleted file mode 100644
index 95c3154..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-23-13-53-58.gh-issue-111174.Oohmzd.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix crash in :meth:`io.BytesIO.getbuffer` called repeatedly for empty
-BytesIO.
diff --git a/Misc/NEWS.d/next/Library/2023-10-24-12-09-46.gh-issue-111251.urFYtn.rst b/Misc/NEWS.d/next/Library/2023-10-24-12-09-46.gh-issue-111251.urFYtn.rst
deleted file mode 100644
index 3a87cb2..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-24-12-09-46.gh-issue-111251.urFYtn.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`_blake2` not checking for errors when initializing.
diff --git a/Misc/NEWS.d/next/Library/2023-10-27-12-46-56.gh-issue-68166.0EbWW4.rst b/Misc/NEWS.d/next/Library/2023-10-27-12-46-56.gh-issue-68166.0EbWW4.rst
deleted file mode 100644
index 757a700..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-27-12-46-56.gh-issue-68166.0EbWW4.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Remove mention of not supported "vsapi" element type in
-:meth:`tkinter.ttk.Style.element_create`. Add tests for ``element_create()``
-and other ``ttk.Style`` methods. Add examples for ``element_create()`` in
-the documentation.
diff --git a/Misc/NEWS.d/next/Library/2023-10-30-08-50-46.gh-issue-111356.Bc8LvA.rst b/Misc/NEWS.d/next/Library/2023-10-30-08-50-46.gh-issue-111356.Bc8LvA.rst
deleted file mode 100644
index a821b52..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-30-08-50-46.gh-issue-111356.Bc8LvA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added :func:`io.text_encoding()`, :data:`io.DEFAULT_BUFFER_SIZE`, and :class:`io.IncrementalNewlineDecoder` to ``io.__all__``.
diff --git a/Misc/NEWS.d/next/Library/2023-10-31-07-46-56.gh-issue-111531.6zUV_G.rst b/Misc/NEWS.d/next/Library/2023-10-31-07-46-56.gh-issue-111531.6zUV_G.rst
deleted file mode 100644
index b722f04..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-31-07-46-56.gh-issue-111531.6zUV_G.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix reference leaks in ``bind_class()`` and ``bind_all()`` methods of
-:mod:`tkinter` widgets.
diff --git a/Misc/NEWS.d/next/Library/2023-11-01-14-03-24.gh-issue-110894.7-wZxC.rst b/Misc/NEWS.d/next/Library/2023-11-01-14-03-24.gh-issue-110894.7-wZxC.rst
deleted file mode 100644
index c59fe6b..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-01-14-03-24.gh-issue-110894.7-wZxC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Call loop exception handler for exceptions in ``client_connected_cb`` of :func:`asyncio.start_server` so that applications can handle it. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2023-11-04-10-24-25.gh-issue-111541.x0RBI1.rst b/Misc/NEWS.d/next/Library/2023-11-04-10-24-25.gh-issue-111541.x0RBI1.rst
deleted file mode 100644
index 719b63d..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-04-10-24-25.gh-issue-111541.x0RBI1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`doctest` for :exc:`SyntaxError` not-builtin subclasses.
diff --git a/Misc/NEWS.d/next/Library/2023-11-08-11-50-49.gh-issue-111841.iSqdQf.rst b/Misc/NEWS.d/next/Library/2023-11-08-11-50-49.gh-issue-111841.iSqdQf.rst
deleted file mode 100644
index cd17809..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-08-11-50-49.gh-issue-111841.iSqdQf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix truncating arguments on an embedded null character in :meth:`os.putenv`
-and :meth:`os.unsetenv` on Windows.
diff --git a/Misc/NEWS.d/next/Library/2023-11-08-15-58-57.gh-issue-111804.uAXTOL.rst b/Misc/NEWS.d/next/Library/2023-11-08-15-58-57.gh-issue-111804.uAXTOL.rst
deleted file mode 100644
index 2696f2f..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-08-15-58-57.gh-issue-111804.uAXTOL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove posix.fallocate() under WASI as the underlying posix_fallocate() is
-not available in WASI preview2.
diff --git a/Misc/NEWS.d/next/Library/2023-11-10-22-08-28.gh-issue-111942.MDFm6v.rst b/Misc/NEWS.d/next/Library/2023-11-10-22-08-28.gh-issue-111942.MDFm6v.rst
deleted file mode 100644
index 4fc505c..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-10-22-08-28.gh-issue-111942.MDFm6v.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix crashes in :meth:`io.TextIOWrapper.reconfigure` when pass invalid
-arguments, e.g. non-string encoding.
diff --git a/Misc/NEWS.d/next/Library/2023-11-11-16-42-48.gh-issue-109538.cMG5ux.rst b/Misc/NEWS.d/next/Library/2023-11-11-16-42-48.gh-issue-109538.cMG5ux.rst
deleted file mode 100644
index d1ee4c0..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-11-16-42-48.gh-issue-109538.cMG5ux.rst
+++ /dev/null
@@ -1 +0,0 @@
-Issue warning message instead of having :class:`RuntimeError` be displayed when event loop has already been closed at :meth:`StreamWriter.__del__`.
diff --git a/Misc/NEWS.d/next/Library/2023-11-14-18-43-55.gh-issue-111942.x1pnrj.rst b/Misc/NEWS.d/next/Library/2023-11-14-18-43-55.gh-issue-111942.x1pnrj.rst
deleted file mode 100644
index ca58a6f..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-14-18-43-55.gh-issue-111942.x1pnrj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix SystemError in the TextIOWrapper constructor with non-encodable "errors"
-argument in non-debug mode.
diff --git a/Misc/NEWS.d/next/Library/2023-11-15-04-53-37.gh-issue-112105.I3RcVN.rst b/Misc/NEWS.d/next/Library/2023-11-15-04-53-37.gh-issue-112105.I3RcVN.rst
deleted file mode 100644
index 4243dcb..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-15-04-53-37.gh-issue-112105.I3RcVN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :func:`readline.set_completer_delims` work with libedit
diff --git a/Misc/NEWS.d/next/Library/2023-11-24-21-00-24.gh-issue-94722.GMIQIn.rst b/Misc/NEWS.d/next/Library/2023-11-24-21-00-24.gh-issue-94722.GMIQIn.rst
deleted file mode 100644
index 41bd57f..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-24-21-00-24.gh-issue-94722.GMIQIn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bug where comparison between instances of :class:`~doctest.DocTest` fails if
-one of them has ``None`` as its lineno.
diff --git a/Misc/NEWS.d/next/Library/2023-11-28-20-01-33.gh-issue-112509.QtoKed.rst b/Misc/NEWS.d/next/Library/2023-11-28-20-01-33.gh-issue-112509.QtoKed.rst
deleted file mode 100644
index a16d67e..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-28-20-01-33.gh-issue-112509.QtoKed.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix edge cases that could cause a key to be present in both the
-``__required_keys__`` and ``__optional_keys__`` attributes of a
-:class:`typing.TypedDict`. Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2023-12-02-12-55-17.gh-issue-112618.7_FT8-.rst b/Misc/NEWS.d/next/Library/2023-12-02-12-55-17.gh-issue-112618.7_FT8-.rst
deleted file mode 100644
index c732de1..0000000
--- a/Misc/NEWS.d/next/Library/2023-12-02-12-55-17.gh-issue-112618.7_FT8-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a caching bug relating to :data:`typing.Annotated`.
-``Annotated[str, True]`` is no longer identical to ``Annotated[str, 1]``.
diff --git a/Misc/NEWS.d/next/Tests/2023-09-05-20-46-35.gh-issue-108927.TpwWav.rst b/Misc/NEWS.d/next/Tests/2023-09-05-20-46-35.gh-issue-108927.TpwWav.rst
deleted file mode 100644
index b1a7837..0000000
--- a/Misc/NEWS.d/next/Tests/2023-09-05-20-46-35.gh-issue-108927.TpwWav.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fixed order dependence in running tests in the same process
-when a test that has submodules (e.g. test_importlib) follows a test that
-imports its submodule (e.g. test_importlib.util) and precedes a test
-(e.g. test_unittest or test_compileall) that uses that submodule.
diff --git a/Misc/NEWS.d/next/Tests/2023-09-13-05-58-09.gh-issue-104736.lA25Fu.rst b/Misc/NEWS.d/next/Tests/2023-09-13-05-58-09.gh-issue-104736.lA25Fu.rst
deleted file mode 100644
index 85c370f..0000000
--- a/Misc/NEWS.d/next/Tests/2023-09-13-05-58-09.gh-issue-104736.lA25Fu.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora
-38). Search patterns in gdb "bt" command output to detect when gdb fails to
-retrieve the traceback. For example, skip a test if ``Backtrace stopped: frame
-did not save the PC`` is found. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-09-28-12-25-19.gh-issue-109972.GYnwIP.rst b/Misc/NEWS.d/next/Tests/2023-09-28-12-25-19.gh-issue-109972.GYnwIP.rst
deleted file mode 100644
index 7b60076..0000000
--- a/Misc/NEWS.d/next/Tests/2023-09-28-12-25-19.gh-issue-109972.GYnwIP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Split test_gdb.py file into a test_gdb package made of multiple tests, so tests
-can now be run in parallel. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-09-29-00-19-21.gh-issue-109974.Sh_g-r.rst b/Misc/NEWS.d/next/Tests/2023-09-29-00-19-21.gh-issue-109974.Sh_g-r.rst
deleted file mode 100644
index a130cf6..0000000
--- a/Misc/NEWS.d/next/Tests/2023-09-29-00-19-21.gh-issue-109974.Sh_g-r.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix race conditions in test_threading lock tests. Wait until a condition is met
-rather than using :func:`time.sleep` with a hardcoded number of seconds. Patch
-by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-03-10-54-09.gh-issue-110267.O-c47G.rst b/Misc/NEWS.d/next/Tests/2023-10-03-10-54-09.gh-issue-110267.O-c47G.rst
deleted file mode 100644
index 2bae771..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-03-10-54-09.gh-issue-110267.O-c47G.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add tests for pickling and copying PyStructSequence objects.

-Patched by Xuehai Pan.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-05-13-46-50.gh-issue-81002.bOcuV6.rst b/Misc/NEWS.d/next/Tests/2023-10-05-13-46-50.gh-issue-81002.bOcuV6.rst
deleted file mode 100644
index d69f674..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-05-13-46-50.gh-issue-81002.bOcuV6.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add tests for :mod:`termios`.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-05-14-22-48.gh-issue-110388.1-HQJO.rst b/Misc/NEWS.d/next/Tests/2023-10-05-14-22-48.gh-issue-110388.1-HQJO.rst
deleted file mode 100644
index caac41f..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-05-14-22-48.gh-issue-110388.1-HQJO.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add tests for :mod:`tty`.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-05-19-33-49.gh-issue-110167.mIdj3v.rst b/Misc/NEWS.d/next/Tests/2023-10-05-19-33-49.gh-issue-110167.mIdj3v.rst
deleted file mode 100644
index d0cbbf9..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-05-19-33-49.gh-issue-110167.mIdj3v.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix a deadlock in test_socket when server fails with a timeout but the
-client is still running in its thread. Don't hold a lock to call cleanup
-functions in doCleanups(). One of the cleanup function waits until the
-client completes, whereas the client could deadlock if it called
-addCleanup() in such situation. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-06-02-32-18.gh-issue-103053.VfxBLI.rst b/Misc/NEWS.d/next/Tests/2023-10-06-02-32-18.gh-issue-103053.VfxBLI.rst
deleted file mode 100644
index 90a7ca5..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-06-02-32-18.gh-issue-103053.VfxBLI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix test_tools.test_freeze on FreeBSD: run "make distclean" instead of "make
-clean" in the copied source directory to remove also the "python" program.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-10-23-20-13.gh-issue-110647.jKG3sY.rst b/Misc/NEWS.d/next/Tests/2023-10-10-23-20-13.gh-issue-110647.jKG3sY.rst
deleted file mode 100644
index 00f38c8..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-10-23-20-13.gh-issue-110647.jKG3sY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix test_stress_modifying_handlers() of test_signal. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-16-13-47-24.gh-issue-110918.aFgZK3.rst b/Misc/NEWS.d/next/Tests/2023-10-16-13-47-24.gh-issue-110918.aFgZK3.rst
deleted file mode 100644
index 7cb79c0..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-16-13-47-24.gh-issue-110918.aFgZK3.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Test case matching patterns specified by options ``--match``, ``--ignore``,
-``--matchfile`` and ``--ignorefile`` are now tested in the order of
-specification, and the last match determines whether the test case be run or
-ignored.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-17-17-54-36.gh-issue-110995.Fx8KRD.rst b/Misc/NEWS.d/next/Tests/2023-10-17-17-54-36.gh-issue-110995.Fx8KRD.rst
deleted file mode 100644
index db29eaf..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-17-17-54-36.gh-issue-110995.Fx8KRD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-test_gdb: Fix detection of gdb built without Python scripting support. Patch
-by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-21-00-10-36.gh-issue-110932.jktjJU.rst b/Misc/NEWS.d/next/Tests/2023-10-21-00-10-36.gh-issue-110932.jktjJU.rst
deleted file mode 100644
index 45bb077..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-21-00-10-36.gh-issue-110932.jktjJU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix regrtest if the ``SOURCE_DATE_EPOCH`` environment variable is defined:
-use the variable value as the random seed. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-21-19-27-36.gh-issue-111165.FU6mUk.rst b/Misc/NEWS.d/next/Tests/2023-10-21-19-27-36.gh-issue-111165.FU6mUk.rst
deleted file mode 100644
index 753a3c0..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-21-19-27-36.gh-issue-111165.FU6mUk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove no longer used functions ``run_unittest()`` and ``run_doctest()`` and
-class ``BasicTestRunner`` from the :mod:`test.support` module.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-25-13-13-30.gh-issue-111309.Re7orL.rst b/Misc/NEWS.d/next/Tests/2023-10-25-13-13-30.gh-issue-111309.Re7orL.rst
deleted file mode 100644
index ed0d394..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-25-13-13-30.gh-issue-111309.Re7orL.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`distutils` tests can now be run via :mod:`unittest`.
diff --git a/Misc/NEWS.d/next/Tests/2023-10-31-22-09-25.gh-issue-110367.UhQi44.rst b/Misc/NEWS.d/next/Tests/2023-10-31-22-09-25.gh-issue-110367.UhQi44.rst
deleted file mode 100644
index 0254288..0000000
--- a/Misc/NEWS.d/next/Tests/2023-10-31-22-09-25.gh-issue-110367.UhQi44.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Make regrtest ``--verbose3`` option compatible with ``--huntrleaks -jN``
-options. The ``./python -m test -j1 -R 3:3 --verbose3`` command now works as
-expected. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Windows/2023-10-05-15-23-23.gh-issue-109286.N8OzMg.rst b/Misc/NEWS.d/next/Windows/2023-10-05-15-23-23.gh-issue-109286.N8OzMg.rst
deleted file mode 100644
index 14a2aff..0000000
--- a/Misc/NEWS.d/next/Windows/2023-10-05-15-23-23.gh-issue-109286.N8OzMg.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows installer to use SQLite 3.43.1.
diff --git a/Misc/NEWS.d/next/Windows/2023-10-06-14-20-14.gh-issue-110437.xpYy9q.rst b/Misc/NEWS.d/next/Windows/2023-10-06-14-20-14.gh-issue-110437.xpYy9q.rst
deleted file mode 100644
index 777b494..0000000
--- a/Misc/NEWS.d/next/Windows/2023-10-06-14-20-14.gh-issue-110437.xpYy9q.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allows overriding the source of VC redistributables so that releases can be
-guaranteed to never downgrade between updates.
diff --git a/Misc/NEWS.d/next/Windows/2023-10-19-21-46-18.gh-issue-110913.CWlPfg.rst b/Misc/NEWS.d/next/Windows/2023-10-19-21-46-18.gh-issue-110913.CWlPfg.rst
deleted file mode 100644
index d4c1b56..0000000
--- a/Misc/NEWS.d/next/Windows/2023-10-19-21-46-18.gh-issue-110913.CWlPfg.rst
+++ /dev/null
@@ -1 +0,0 @@
-WindowsConsoleIO now correctly chunks large buffers without splitting up UTF-8 sequences.
diff --git a/Misc/NEWS.d/next/macOS/2023-05-21-23-54-52.gh-issue-99834.6ANPts.rst b/Misc/NEWS.d/next/macOS/2023-05-21-23-54-52.gh-issue-99834.6ANPts.rst
deleted file mode 100644
index aeb64d2..0000000
--- a/Misc/NEWS.d/next/macOS/2023-05-21-23-54-52.gh-issue-99834.6ANPts.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to Tcl/Tk 8.6.13.
diff --git a/Misc/NEWS.d/next/macOS/2023-08-30-16-33-57.gh-issue-92603.ATkKVO.rst b/Misc/NEWS.d/next/macOS/2023-08-30-16-33-57.gh-issue-92603.ATkKVO.rst
deleted file mode 100644
index 477463c..0000000
--- a/Misc/NEWS.d/next/macOS/2023-08-30-16-33-57.gh-issue-92603.ATkKVO.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Update macOS installer to include a fix accepted by upstream Tcl/Tk
-for a crash encountered after the first :meth:`tkinter.Tk` instance
-is destroyed.
diff --git a/Misc/NEWS.d/next/macOS/2023-09-02-08-49-57.gh-issue-71383.Ttkchg.rst b/Misc/NEWS.d/next/macOS/2023-09-02-08-49-57.gh-issue-71383.Ttkchg.rst
deleted file mode 100644
index d8f3e42..0000000
--- a/Misc/NEWS.d/next/macOS/2023-09-02-08-49-57.gh-issue-71383.Ttkchg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Update macOS installer to include an upstream Tcl/Tk fix
-for the ``ttk::ThemeChanged`` error encountered in Tkinter.
diff --git a/Misc/NEWS.d/next/macOS/2023-10-04-23-38-24.gh-issue-109286.1ZLMaq.rst b/Misc/NEWS.d/next/macOS/2023-10-04-23-38-24.gh-issue-109286.1ZLMaq.rst
deleted file mode 100644
index 18ac9df..0000000
--- a/Misc/NEWS.d/next/macOS/2023-10-04-23-38-24.gh-issue-109286.1ZLMaq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use SQLite 3.43.1.
diff --git a/Misc/NEWS.d/next/macOS/2023-10-18-01-40-36.gh-issue-111015.NaLI2L.rst b/Misc/NEWS.d/next/macOS/2023-10-18-01-40-36.gh-issue-111015.NaLI2L.rst
deleted file mode 100644
index 4c6eea1..0000000
--- a/Misc/NEWS.d/next/macOS/2023-10-18-01-40-36.gh-issue-111015.NaLI2L.rst
+++ /dev/null
@@ -1 +0,0 @@
-Ensure that IDLE.app and Python Launcher.app are installed with appropriate permissions on macOS builds.
diff --git a/Misc/NEWS.d/next/macOS/2023-10-18-17-26-36.gh-issue-110950.sonoma.rst b/Misc/NEWS.d/next/macOS/2023-10-18-17-26-36.gh-issue-110950.sonoma.rst
deleted file mode 100644
index c678c09..0000000
--- a/Misc/NEWS.d/next/macOS/2023-10-18-17-26-36.gh-issue-110950.sonoma.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Update macOS installer to include an upstream Tcl/Tk fix for the
-``Secure coding is not enabled for restorable state!`` warning
-encountered in Tkinter on macOS 14 Sonoma.
diff --git a/README.rst b/README.rst
index 1b82fa6..5910128 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-This is Python version 3.11.6
+This is Python version 3.11.7
 =============================
 
 .. image:: https://github.com/python/cpython/workflows/Tests/badge.svg