cpython/Modules
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
..
_ctypes
_decimal
_hacl
_io [3.14] gh-160427: Return None from TextIOWrapper.buffer when detached (GH-160802) (#161450) 2026-11-05 14:34:50 -08:00
_multiprocessing
_sqlite
_sre
_ssl
_testcapi
_testinternalcapi
_testlimitedcapi
_xxtestfuzz
_zstd [3.14] Fix typos in os.getppid, _zstd.get_frame_info and sysconfig docstrings (GH-161181) (#161203) 2026-11-02 20:18:18 +00:00
cjkcodecs
clinic
expat
_abc.c [3.14] gh-159739: Keep the instance type alive during ABC subclass checks (GH-160198) (#160488) 2026-10-24 13:43:41 -07:00
_asynciomodule.c
_bisectmodule.c
_bz2module.c
_codecsmodule.c
_collectionsmodule.c
_csv.c
_curses_panel.c
_cursesmodule.c [3.14] gh-154855: Ask non-ncurses curses for one more character (GH-154870) (GH-156284) 2026-08-23 13:10:59 +00:00
_datetimemodule.c
_dbmmodule.c
_elementtree.c
_functoolsmodule.c [3.14] gh-150319: Replace all documentation which says "See PEP 585" (#150325) (#150813) 2026-06-02 22:22:46 +00:00
_gdbmmodule.c
_hashopenssl.c
_heapqmodule.c
_interpchannelsmodule.c
_interpqueuesmodule.c [3.14] gh-151763: Fix crash in _interpqueues.create on MemoryError (GH-152131) (#152159) 2026-06-25 07:31:26 +00:00
_interpreters_common.h
_interpretersmodule.c [3.14] gh-151126: Fix missing memory errors in _interpretersmodule.c (GH-151624) (#152170) 2026-06-25 09:26:40 +00:00
_json.c
_localemodule.c
_lsprof.c
_lzmamodule.c
_math.h
_opcode.c [3.14] gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338) (GH-150350) (GH-150473) 2026-05-27 16:24:18 +00:00
_operator.c [3.14] gh-156762: Fix tp_clear slot signature for operator.methodcaller() (GH-156769) (#157449) 2026-09-14 01:01:59 +02:00
_pickle.c
_posixsubprocess.c [3.14] gh-151403: Fix use-after-free when an argv item's __fspath__ mutates args (GH-151404) (#151446) 2026-06-13 14:33:01 -07:00
_queuemodule.c
_randommodule.c
_remote_debugging_module.c
_scproxy.c [3.14] gh-159739: Propagate macOS proxy conversion errors (GH-159750) (#159932) 2026-10-20 19:40:46 +00:00
_ssl.c
_ssl.h
_ssl_data_35.h
_ssl_data_111.h
_ssl_data_300.h
_ssl_data_340.h
_stat.c
_statisticsmodule.c gh-116322: Add Py_mod_gil module slot (#116882) 2024-05-03 11:30:55 -04:00
_struct.c
_suggestions.c
_sysconfig.c gh-127405: Add ABIFLAGS to sysconfig variables on Windows (GH-131799) 2025-04-11 16:19:03 +01:00
_testbuffer.c
_testcapi_feature_macros.inc
_testcapimodule.c
_testclinic.c
_testclinic_limited.c
_testimportmultiple.c
_testinternalcapi.c
_testlimitedcapi.c [3.14] gh-158445: Add C API tests on build information functions (#159515) (#159525) 2026-10-16 12:03:56 +00:00
_testmultiphase.c
_testsinglephase.c
_threadmodule.c
_tkinter.c
_tracemalloc.c gh-128679: Redesign tracemalloc locking (#128888) 2025-01-15 20:22:44 +00:00
_typesmodule.c
_typingmodule.c
_uuidmodule.c [3.14] gh-132710: only use stable _uuid.generate_time_safe() to deduce MAC address (GH-132901) (#134697) 2025-05-26 10:45:36 +00:00
_weakref.c
_winapi.c [3.14] gh-151929: Get machine ID and uptime on Windows in pythoninfo (#152146) (#152187) (#152193) 2026-06-25 13:08:35 +00:00
_zoneinfo.c
addrinfo.h
arraymodule.c [3.14] gh-142083: Document the 'w' type code in the array.array docstring (#158040) (#158575) (#159257) 2026-10-12 20:44:18 +00:00
atexitmodule.c
binascii.c
blake2module.c
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c
fcntlmodule.c [3.14] gh-140615: Update docstrings in the fcntl module (GH-140619) (GH-141231) 2025-11-08 11:16:45 +00:00
gc_weakref.txt
gcmodule.c
getaddrinfo.c [3.14] gh-159739: Propagate fallback getaddrinfo allocation failures (GH-159984) (#160100) 2026-10-22 07:43:23 -07:00
getbuildinfo.c
getnameinfo.c
getpath.c
getpath.py
getpath_noop.c [3.14] gh-157142: Fix linking _freeze_module with built-in test modules (GH-157143) (#157149) 2026-09-08 01:58:26 +00:00
grpmodule.c
hashlib.h
hmacmodule.c [3.14] gh-155843: properly initialize HMAC objects to prevent crashes after allocation failures (GH-155845) (#157037) 2026-10-19 11:46:27 -07:00
itertoolsmodule.c
ld_so_aix.in
main.c
makesetup [3.14] GH-138800: Fix variable substitution in python3.pc for Android (GH-144776) (#155108) 2026-08-03 16:11:37 +08:00
makexp_aix
mathmodule.c
md5module.c [3.14] gh-155833: GC-untrack MD5/SHA* objects before freeing the HACL* state (GH-155834) (#159790) 2026-10-19 23:00:13 +00:00
mmapmodule.c [3.14] gh-157335: Fix out-of-bounds write in mmap.mmap.__setitem__ (GH-157438) (#158027) 2026-09-23 21:24:44 +00:00
overlapped.c
posixmodule.c
posixmodule.h gh-85283: Convert grp extension to the limited C API (#116611) 2024-03-12 00:46:53 +00:00
pwdmodule.c
pyexpat.c
readline.c
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c [3.14] gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338) (GH-150350) (GH-150473) 2026-05-27 16:24:18 +00:00
Setup
Setup.bootstrap.in
Setup.stdlib.in [3.14] gh-158445: Add C API tests on build information functions (#159515) (#159525) 2026-10-16 12:03:56 +00:00
sha1module.c
sha2module.c [3.14] gh-155833: GC-untrack MD5/SHA* objects before freeing the HACL* state (GH-155834) (#159790) 2026-10-19 23:00:13 +00:00
sha3module.c [3.14] gh-155833: GC-untrack MD5/SHA* objects before freeing the HACL* state (GH-155834) (#159790) 2026-10-19 23:00:13 +00:00
signalmodule.c
socketmodule.c
socketmodule.h
symtablemodule.c [3.14] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139789) 2025-10-08 22:16:21 +05:30
syslogmodule.c
termios.c
timemodule.c
tkappinit.c [3.14] gh-124111: Update Windows build to use Tcl/Tk 9.0.4 (GH-150102) (GH-149477) (GH-151562) (GH-153901) (#150197) 2026-08-03 13:10:34 +03:00
tkinter.h
unicodedata.c
unicodedata_db.h
unicodename_db.h
winreparse.h
xxlimited.c
xxlimited_35.c
xxmodule.c
xxsubtype.c
zlibmodule.c [3.14] gh-158169: Clear zlib.Decompress.unconsumed_tail at end of stream (GH-158177) (#158229) 2026-09-26 17:18:25 +01:00

Source files for standard library extension modules,
and former extension modules that are now builtin modules.