* main:
pythonGH-104510: Fix refleaks in `_io` base types (
python#104516)
pythongh-104539: Fix indentation error in logging.config.rst (
python#104545)
pythongh-104050: Don't star-import 'types' in Argument Clinic (
python#104543)
pythongh-104050: Add basic typing to CConverter in clinic.py (
python#104538)
pythongh-64595: Fix write file logic in Argument Clinic (
python#104507)
pythongh-104523: Inline minimal PGO rules (
python#104524)
pythongh-103861: Fix Zip64 extensions not being properly applied in some cases (
python#103863)
pythongh-69152: add method get_proxy_response_headers to HTTPConnection class (
python#104248)
pythongh-103763: Implement PEP 695 (
python#103764)
pythongh-104461: Run tkinter test_configure_screen on X11 only (
pythonGH-104462)
pythongh-104469: Convert _testcapi/watchers.c to use Argument Clinic (
python#104503)
pythongh-104482: Fix error handling bugs in ast.c (
python#104483)
pythongh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (
pythongh-104437)
pythonGH-102613: Fix recursion error from `pathlib.Path.glob()` (
pythonGH-104373)
Various rules were only ever invoked once and had minimal bodies. I don't see a benefit to the indirection.
So this commit inlines rules to simplify the PGO logic.
skip news