|
About the Ideas category
|
|
5
|
5369
|
October 31, 2024
|
|
Error message for missing comma is unhelpful when the missing comma would be at the end of line
|
|
4
|
304
|
October 15, 2026
|
|
Use `PC/pyconfig.h.in` instead of hard coding `PC/pyconfig.h`
|
|
4
|
225
|
October 15, 2026
|
|
(Ab)using the refcount for fast circular-reference checking
|
|
1
|
197
|
October 14, 2026
|
|
Connecting Asyncio and Tkinter event loops?
|
|
44
|
10012
|
October 13, 2026
|
|
Http.cookiejar: support file-like objects for FileCookieJar and its sub-classes
|
|
6
|
150
|
October 13, 2026
|
|
Bounding recursion with _PyInterpreterState_SetEvalFrameFunc
|
|
0
|
135
|
October 12, 2026
|
|
Make some number configure macros public in non-limited capi
|
|
2
|
209
|
October 12, 2026
|
|
Pre-PEP: UTF-8 String Representation
|
|
12
|
936
|
October 12, 2026
|
|
`http.client.HTTPSConnection._tunnel` returning None: string (as how it has been) or null (proper None)?
|
|
7
|
262
|
October 11, 2026
|
|
Include a helper for writing `__repr__` in the standard library
|
|
6
|
415
|
October 10, 2026
|
|
More of my ideas for Python 3.16 (clear screen, apply ANSI color, try without except)
|
|
11
|
421
|
October 9, 2026
|
|
Allow automatic naming of sentinels within classes
|
|
6
|
434
|
October 8, 2026
|
|
Allow profiling an entrypoint (dotted.name:func) (maybe `-e`?)
|
|
0
|
150
|
October 8, 2026
|
|
Make `__doc__` on sentinels writable
|
|
13
|
551
|
October 5, 2026
|
|
Docstrings for type aliases
|
|
26
|
1520
|
October 5, 2026
|
|
Optimization for insertdict()
|
|
3
|
295
|
October 5, 2026
|
|
Format specifiers for engineers
|
|
5
|
377
|
October 2, 2026
|
|
Making imports private by default in a future version of Python
|
|
6
|
520
|
October 2, 2026
|
|
Define a concurrency model (aka memory model) for Python
|
|
33
|
2008
|
October 2, 2026
|
|
Add `getprotobynumber` to the `socket` module
|
|
9
|
542
|
October 1, 2026
|
|
Improving the Turtle library
|
|
26
|
3343
|
October 1, 2026
|
|
Class-like syntax for union type aliases and natural docstrings
|
|
15
|
838
|
October 1, 2026
|
|
Null Literal Unpacking
|
|
36
|
1395
|
October 1, 2026
|
|
A __replace_item__ protocol to complement __replace__
|
|
5
|
268
|
September 30, 2026
|
|
Protocol as a soft keyword, making structural typing a first-class citizen
|
|
15
|
1041
|
September 29, 2026
|
|
Syntactic sugar for union cases in match statements
|
|
36
|
3963
|
September 28, 2026
|
|
`fnmatch.translate` and anchoring
|
|
3
|
273
|
September 28, 2026
|
|
Allow pycache_prefix in pyvenv.cfg
|
|
0
|
135
|
September 26, 2026
|
|
Namespace blocks
|
|
39
|
1333
|
September 25, 2026
|