v3.11.15
[3.11] gh-107801: Document io.TextIOWrapper.tell (#108265) (#108548)
[3.11] Trim trailing whitespace and test on CI (GH-104275) (#108215)
bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects (gh-31366)
[3.11] gh-95782: Fix io.BufferedReader.tell() etc. being able to return offsets < 0 (GH-99709) (GH-115600)
[3.11] gh-111174: Fix crash in getbuffer() called repeatedly for empty BytesIO (GH-111210) (GH-111315)
[3.11] gh-107913: Fix possible losses of OSError error codes (GH-107930) (GH-108524)
[3.11] gh-107801: Improve the accuracy of io.IOBase.seek docs (#108268) (#108656)
[3.11] gh-111942: Remove an extra incref in textiowrapper_change_encoding (#126542)
gh-110913: Fix WindowsConsoleIO chunking of UTF-8 text (GH-111007)