Discussions on Python.org

Steering Council Nominations Nominations for the Python Steering Council election. C API This sub-category is for discussions specifically about the Python C API. Covers both the development of as well as the development with (usage of) the C API.

Topic Replies Views Activity
About the Core Development category 0 3156 March 3, 2020
PEP 842 postmortem: how do we protect the standard library? 38 774 August 17, 2026
We're out out of type flags, let's add new API for new ones 2 242 August 17, 2026
Add `PyUnstable_InterpreterFrame_GetLocals()`: read a frame’s locals from the interpreter-frame C API 4 194 August 17, 2026
Deprecate the tuple API (object[index]) of structseq objects like os.stat_result 17 788 August 16, 2026
One time ABI breakage 19 1141 August 15, 2026
Can Py_buffer format be const qualified? 6 258 August 15, 2026
Remove sys.lazy_modules? 24 555 August 13, 2026
Python 3.12.14, 3.11.16 and 3.10.21 are now available! 2 423 August 13, 2026
C API: Add `Py_GetBuildInType` and `Py_GetBuildInTypeBorrowed` 17 734 August 13, 2026
Sys.lazy_modules clarification 4 579 August 12, 2026
Repr output of t-strings 45 2127 August 11, 2026
Enabling thread_inherit_context and context_aware_warnings by default on both builds 35 1040 August 11, 2026
Review request for PR #154816 0 162 August 10, 2026
Adding PyMethod_New and/or PyMethod_Type to stable ABI / limited API 0 126 August 9, 2026
The 3.15 branch is locked for RC1 2 413 August 9, 2026
Python 3.14.7 and 3.13.15 are now available! 1 299 August 7, 2026
Python 3.15.0 release candidate 1 is here! 1 566 August 6, 2026
Modify the python grammar and matching to the correct error message? 1 241 August 6, 2026
Pre-PEP discussion: revival of PEP 543 - A Unified TLS API for Python 91 8263 August 5, 2026
Itertools.tee delays finalizing items after all iterators consumed them 5 425 August 5, 2026
Could we use the new Stacked PR workflow? 3 372 August 5, 2026
Running a test in a fresh interpreter: `test.support.isolation.runInSubprocess()` 0 129 August 4, 2026
Review request for PR #151970 6 394 July 30, 2026
What's New in Curses 4 509 July 30, 2026
Defer releasing the iterator's reference to its iterable (free-threading) 2 311 July 30, 2026
Provide a C-API to efficently convert `dict` into `frozendict` 35 1930 July 27, 2026
Dict watchers: the documented callback contract cannot be satisfied (gh-154710) 1 246 July 26, 2026
PEP 837: Extensible JSON serialization 42 1863 July 24, 2026
Logging hander using the syslog module 7 1070 July 23, 2026

Read the original on discuss.python.org ↗