cpython/Lib
Cody Maloney 9106913d96
Some checks are pending
Tests / Change detection (push) Waiting to run
Tests / Docs (push) Blocked by required conditions
Tests / Check if the ABI has changed (push) Blocked by required conditions
Tests / Check if Autoconf files are up to date (push) Blocked by required conditions
Tests / Check if generated files are up to date (push) Blocked by required conditions
Tests / C API Docs (push) Blocked by required conditions
Tests / (push) Blocked by required conditions
Tests / -1 (push) Blocked by required conditions
Tests / -2 (push) Blocked by required conditions
Tests / -3 (push) Blocked by required conditions
Tests / -4 (push) Blocked by required conditions
Tests / Windows MSI (push) Blocked by required conditions
Tests / Windows MSI-1 (push) Blocked by required conditions
Tests / Windows MSI-2 (push) Blocked by required conditions
Tests / -5 (push) Blocked by required conditions
Tests / -6 (push) Blocked by required conditions
Tests / -7 (push) Blocked by required conditions
Tests / -8 (push) Blocked by required conditions
Tests / -9 (push) Blocked by required conditions
Tests / -10 (push) Blocked by required conditions
Tests / -11 (push) Blocked by required conditions
Tests / -12 (push) Blocked by required conditions
Tests / Ubuntu (installed) (push) Blocked by required conditions
Tests / Ubuntu SSL tests (push) Blocked by required conditions
Tests / Ubuntu SSL tests-1 (push) Blocked by required conditions
Tests / Ubuntu SSL tests-2 (push) Blocked by required conditions
Tests / Ubuntu SSL tests-3 (push) Blocked by required conditions
Tests / Android (aarch64) (push) Blocked by required conditions
Tests / Android (x86_64) (push) Blocked by required conditions
Tests / iOS (push) Blocked by required conditions
Tests / Emscripten (push) Blocked by required conditions
Tests / WASI (push) Blocked by required conditions
Tests / Hypothesis tests on Ubuntu (push) Blocked by required conditions
Tests / Address sanitizer (push) Blocked by required conditions
Tests / Sanitizers (push) Blocked by required conditions
Tests / Sanitizers-1 (push) Blocked by required conditions
Tests / Sanitizers-2 (push) Blocked by required conditions
Tests / Sanitizers-3 (push) Blocked by required conditions
Tests / Cross build Linux (push) Blocked by required conditions
Tests / CIFuzz (push) Blocked by required conditions
Tests / CIFuzz-1 (push) Blocked by required conditions
Tests / CIFuzz-2 (push) Blocked by required conditions
Tests / CIFuzz-3 (push) Blocked by required conditions
Tests / All required checks pass (push) Blocked by required conditions
Lint / lint (push) Waiting to run
Reusable Docs / Docs (push) Waiting to run
Reusable Docs / Doctest (push) Waiting to run
Reusable Docs / Check EPUB (push) Waiting to run
Tail calling interpreter / x86_64-pc-windows-msvc/msvc (push) Waiting to run
Tail calling interpreter / x86_64-unknown-linux-gnu/gcc-free-threading (push) Waiting to run
Tail calling interpreter / x86_64-unknown-linux-gnu/gcc (push) Waiting to run
Tail calling interpreter / aarch64-unknown-linux-gnu/gcc (push) Waiting to run
Verify bundled wheels / verify (push) Waiting to run
Verify bundled libexpat / verify (push) Waiting to run
[3.14] gh-160427: Return None from TextIOWrapper.buffer when detached (GH-160802) (#161450)
gh-154523 turned the buffer member descriptor into a getter that raises
ValueError when the buffer is NULL, and the backport shipped in 3.14.9
and 3.15.1. That made hasattr(stream, "buffer") raise after detach().
Restore the old member descriptor result (None) while keeping the
critical section.
(cherry picked from commit 3422197f54)
2026-11-05 14:34:50 -08:00
..
__phello__
_pyrepl
asyncio [3.14] gh-155233: Fix asyncio.Barrier reusing a cancelled task's index (alternative to GH-155235) (GH-158957) (#161411) 2026-11-05 13:00:55 +01:00
collections
compression
concurrent
ctypes
curses
dbm
email
encodings
ensurepip
html [3.14] gh-153030: Fix quadratic complexity in incremental parsing in HTMLParser (GH-153031) (GH-153039) 2026-07-04 18:08:05 +00:00
http
idlelib
importlib
json [3.14] Fixed typos in json docstrings (GH-161261) (#161351) 2026-11-05 09:47:23 +00:00
logging [3.14] gh-159690: Fix timed log rotation after a failed or duplicate rollover (GH-159692) (GH-160025) 2026-10-21 07:36:07 +01:00
multiprocessing
pathlib [3.14] GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (GH-133831) (#140276) 2025-10-17 22:23:01 +00:00
pydoc_data
re
site-packages
sqlite3
string
sysconfig
test [3.14] gh-160427: Return None from TextIOWrapper.buffer when detached (GH-160802) (#161450) 2026-11-05 14:34:50 -08:00
tkinter
tomllib
turtledemo
unittest
urllib
venv
wsgiref
xml
xmlrpc
zipfile
zoneinfo
__future__.py
__hello__.py
_aix_support.py
_android_support.py
_apple_support.py
_ast_unparse.py
_collections_abc.py
_colorize.py
_compat_pickle.py
_ios_support.py
_markupbase.py
_opcode_metadata.py
_osx_support.py
_py_abc.py
_py_warnings.py
_pydatetime.py
_pydecimal.py
_pyio.py
_pylong.py
_sitebuiltins.py
_strptime.py
_threading_local.py
_weakrefset.py gh-89967: make WeakKeyDictionary and WeakValueDictionary thread safe (#125325) 2024-10-13 21:05:05 +05:30
abc.py
annotationlib.py
antigravity.py
argparse.py
ast.py
base64.py
bdb.py
bisect.py
bz2.py
calendar.py
cmd.py gh-133363: Fix Cmd completion for lines beginning with ! (#133364) 2025-05-03 22:50:37 -04:00
code.py [3.14] gh-69919: Catch all compile errors in the code module, pyrepl and IDLE (GH-157585) (#158029) 2026-09-23 21:29:55 -04:00
codecs.py
codeop.py gh-132449: Improve syntax error messages for keywords with typos (#132450) 2025-04-22 11:01:55 +02:00
colorsys.py
compileall.py
configparser.py
contextlib.py gh-103791: handle BaseExceptionGroup in contextlib.suppress() (#111910) 2023-11-10 13:32:36 +00:00
contextvars.py
copy.py
copyreg.py
cProfile.py
csv.py [3.14] gh-98820: Fix quadratic time in csv.Sniffer for quoted fields (GH-154867) (GH-155117) 2026-08-04 12:58:14 +03:00
dataclasses.py
datetime.py
decimal.py
difflib.py [3.14] gh-71896: Add a docs warning about trailing newlines ignored by difflib.HtmlDiff (GH-153930) (GH-153966) 2026-07-18 14:11:27 +00:00
dis.py
doctest.py
enum.py
filecmp.py
fileinput.py Use bool in fileinput.input() docstring and tests for the inplace argument (GH-111998) 2024-01-27 23:47:55 +02:00
fnmatch.py
fractions.py
ftplib.py
functools.py
genericpath.py [3.14] gh-135034: Normalize link targets in tarfile, add os.path.realpath(strict='allow_missing') (gh-135037) (gh-135065) 2025-06-03 14:05:00 +02:00
getopt.py
getpass.py
gettext.py
glob.py
graphlib.py
gzip.py
hashlib.py
heapq.py
hmac.py
imaplib.py
inspect.py
io.py
ipaddress.py
keyword.py
linecache.py
locale.py
lzma.py
mailbox.py
mimetypes.py
modulefinder.py
netrc.py
ntpath.py
nturl2path.py
numbers.py
opcode.py gh-131738: optimize builtin any/all/tuple calls with a generator expression arg (#131737) 2025-03-28 10:35:20 +00:00
operator.py
optparse.py
os.py
pdb.py
pickle.py
pickletools.py
pkgutil.py
platform.py
plistlib.py
poplib.py
posixpath.py
pprint.py gh-118761: Improve import time of pprint (#122725) 2024-08-07 22:46:54 +03:00
profile.py
pstats.py
pty.py
py_compile.py
pyclbr.py
pydoc.py [3.14] gh-161414: Remove the backquote from the pydoc symbols (GH-161416) (#161439) 2026-11-05 21:39:13 +00:00
queue.py [3.14] gh-156476: Ignore timeout in _PySimpleQueue.get() when block is false (GH-156477) (#156488) 2026-08-27 19:12:16 +00:00
quopri.py
random.py
reprlib.py
rlcompleter.py
runpy.py
sched.py
secrets.py
selectors.py
shelve.py
shlex.py
shutil.py
signal.py
site.py
smtplib.py
socket.py
socketserver.py
sre_compile.py
sre_constants.py
sre_parse.py
ssl.py
stat.py
statistics.py
stringprep.py [3.14] gh-155292: Don't consider Unicode codepoint attributes outside RFC 3454 (GH-155293) (GH-156020) 2026-09-04 11:29:07 +02:00
struct.py
subprocess.py
symtable.py
tabnanny.py
tarfile.py [3.14] gh-161323: Refuse drive-relative paths in tarfile extraction filters (GH-161334) (#161356) 2026-11-04 21:54:32 +00:00
tempfile.py
textwrap.py
this.py
threading.py [3.14] gh-160326: Raise ValueError for a NaN timeout in Condition.wait() (GH-160327) (#160417) 2026-10-23 06:27:19 +00:00
timeit.py
token.py
tokenize.py
trace.py
traceback.py [3.14] gh-152490: Fix TypeError when traceback.py formats SyntaxError(NotImplemented) (GH-152495) (#160010) 2026-10-21 00:51:03 -04:00
tracemalloc.py
tty.py
turtle.py
types.py
typing.py
uuid.py
warnings.py
wave.py
weakref.py
webbrowser.py
zipapp.py
zipimport.py