cpython icon indicating copy to clipboard operation
cpython copied to clipboard

The Python programming language

Results 1387 cpython issues
Sort by recently updated
recently updated
newest added

Additionally, move `iscased` and `iscaseignorable` from the internal API to the public API and add convenience macros. These are needed to handle the [capital sigma case](https://github.com/python/cpython/blob/main/Objects/unicodeobject.c#L9406-L9433). Closes #76535. * Issue:...

awaiting core review

* Issue: gh-117100

awaiting review
skip news

# Feature or enhancement The steering council has [accepted](https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance/37075) [PEP 703](https://peps.python.org/pep-0703/). This is intended as a top-level issue to keep track of integration status. The "up for grabs" list contains...

type-feature
interpreter-core
3.13
topic-free-threading

When testing on Android I noticed that test_doctest and test_zipimport_support (which calls test_doctest) were skipping entire modules because of missing subprocess support, even though only one test method actually required...

tests
awaiting review
skip news

# Bug report ### Bug description: https://github.com/NGRsoftlab/cpython/blob/main/Modules/_io/bytesio.c#L158 ```C size_t alloc = PyBytes_GET_SIZE(self->buf); /* skipped for short */ if (alloc > ((size_t)-1) / sizeof(char)) goto overflow; ``` This code is useless...

type-bug

If `include_hidden` is false (by default), the dot-starting names are filtered out if the pattern does not start with a dot. If `include_hidden` is true, no filtering is needed, but...

3.13

These will create additional aliases alongside the launcher for a particular Python install. * Issue: gh-114881 ---- 📚 Documentation preview 📚: https://cpython-previews--115969.org.readthedocs.build/

OS-windows

# Bug report ### Bug description: A compiler warning was introduced by 15309329b65a285cb7b3071f0f08ac964b61411b in non-debug build. ```c static void completed_cycle(GCState *gcstate) { PyGC_Head *not_visited = &gcstate->old[gcstate->visited_space^1].head; assert(gc_list_is_empty(not_visited)); gcstate->visited_space = flip_old_space(gcstate->visited_space);...

type-bug