* main: (2069 commits)
pythongh-96512: Move int_max_str_digits setting to PyConfig (
python#96944)
pythongh-94808: Coverage: Check picklablability of calliter (
python#95923)
pythongh-94808: Add test coverage for PyObject_HasAttrString (
python#96627)
pythongh-94732: Fix KeyboardInterrupt race in asyncio run_forever() (
python#97765)
Fix typos in `bltinmodule.c`. (
pythonGH-97766)
pythongh-94808: `_PyLineTable_StartsLine` was not used (
pythonGH-96609)
pythongh-97681: Remove Tools/demo/ directory (
python#97682)
Fix typo in unittest docs (
python#97742)
pythongh-97728: Argument Clinic: Fix uninitialized variable in the Py_UNICODE converter (
pythonGH-97729)
pythongh-95913: Fix PEP number in PEP 678 What's New ref label (
python#97739)
pythongh-95913: Copyedit/improve New Modules What's New section (
python#97721)
pythongh-97740: Fix bang in Sphinx C domain ref target syntax (
python#97741)
pythongh-96819: multiprocessing.resource_tracker: check if length of pipe write <= 512 (
python#96890)
pythongh-97706: multiprocessing tests: Delete unused variable `rand` (
python#97707)
pythonGH-85447: Clarify docs about awaiting future multiple times (
python#97738)
[docs] Update logging cookbook with recipe for using a logger like an output… (
pythonGH-97730)
pythongh-97607: Fix content parsing in the impl-detail reST directive (
python#97652)
pythongh-95975: Move except/*/finally ref labels to more precise locations (
python#95976)
pythongh-97591: In `Exception.__setstate__()` acquire strong references before calling `tp_hash` slot (
python#97700)
pythongh-95588: Drop the safety claim from `ast.literal_eval` docs. (
python#95919)
...
Introduced in #91666 by @markshannon
I think it is safe to remove it, since it is a private function.