* main: (76 commits)
Fix syntax error in struct doc example (
python#102160)
pythongh-99108: Import MD5 and SHA1 from HACL* (
python#102089)
pythonGH-101777: `queue.rst`: use 2 spaces after a period to be consistent. (
python#102143)
Few coverage nitpicks for the cmath module (
python#102067)
pythonGH-100982: Restrict `FOR_ITER_RANGE` to a single instruction to allow instrumentation. (
pythonGH-101985)
pythongh-102135: Update turtle docs to rename wikipedia demo to rosette (
python#102137)
pythongh-99942: python.pc on android/cygwin should link to libpython per configure.ac (
pythonGH-100356)
pythongh-95672 fix typo SkitTest to SkipTest (
pythongh-102119)
pythongh-101936: Update the default value of fp from io.StringIO to io.BytesIO (
pythongh-102100)
pythongh-102008: simplify test_except_star by using sys.exception() instead of sys.exc_info() (
python#102009)
pythongh-101903: Remove obsolete undefs for previously removed macros Py_EnterRecursiveCall and Py_LeaveRecursiveCall (
python#101923)
pythongh-100556: Improve clarity of `or` docs (
python#100589)
pythongh-101777: Make `PriorityQueue` docs slightly clearer (
python#102026)
pythongh-101965: Fix usage of Py_EnterRecursiveCall return value in _bisectmodule.c (
pythonGH-101966)
pythongh-101578: Amend exception docs (
python#102057)
pythongh-101961 fileinput.hookcompressed should not set the encoding value for the binary mode (
pythongh-102068)
pythongh-102056: Fix a few bugs in error handling of exception printing code (
python#102078)
pythongh-102011: use sys.exception() instead of sys.exc_info() in docs where possible (
python#102012)
pythongh-101566: Sync with zipp 3.14. (
pythonGH-102018)
pythonGH-99818: improve the documentation for zipfile.Path and Traversable (
pythonGH-101589)
...
Fixes #102056.