|
About the Ideas category
|
|
5
|
4722
|
October 31, 2024
|
|
"Wrong" Special Form
|
|
59
|
1390
|
November 16, 2025
|
|
Add Optional Runtime Type‑Checking to ast.AST Node Constructors
|
|
1
|
51
|
November 16, 2025
|
|
Reflected __contains__
|
|
52
|
487
|
November 16, 2025
|
|
Alternative path for lazy imports v2 and PEP810
|
|
25
|
779
|
November 15, 2025
|
|
Method to check if an element is in a set and add if not
|
|
12
|
250
|
November 15, 2025
|
|
Scoped and Typed Variables in Python Blocks
|
|
33
|
464
|
November 15, 2025
|
|
Extending open() to accept custom RawIOBase, BufferedIOBase, and TextIOBase classes
|
|
2
|
157
|
November 15, 2025
|
|
Customized iterable unpacking
|
|
9
|
263
|
November 14, 2025
|
|
Additional struct packed byte type: 24-bit
|
|
0
|
112
|
November 13, 2025
|
|
Adding vi mode to pyrepl
|
|
12
|
359
|
November 13, 2025
|
|
Extended syntax to perform common import error handling
|
|
10
|
157
|
November 13, 2025
|
|
Optional imports for optional dependencies
|
|
31
|
1080
|
November 13, 2025
|
|
Remove the macros in PC/pyconfig.h that nowaday compiler must have?
|
|
2
|
117
|
November 12, 2025
|
|
Integer ceiling divide
|
|
25
|
972
|
November 11, 2025
|
|
Error-prone naming: asyncio.timeout vs asyncio.Timeout
|
|
2
|
359
|
November 11, 2025
|
|
Pre-PEP: use a header file that can undefine the macros defined by <Python.h>
|
|
19
|
462
|
November 11, 2025
|
|
Python symlink target in virtual envs
|
|
0
|
100
|
November 10, 2025
|
|
Extending lru_cache with TTL
|
|
6
|
288
|
November 10, 2025
|
|
io.Buffered{Random, Reader, Writer, RWPair} buffer_size cannot be None
|
|
4
|
161
|
November 9, 2025
|
|
Pre-PEP: d-string / Dedented Multiline Strings with Optional Language Hinting
|
|
159
|
4311
|
November 7, 2025
|
|
Adding constant variables
|
|
7
|
8786
|
November 7, 2025
|
|
Add Virtual Threads to Python
|
|
192
|
14493
|
November 6, 2025
|
|
The ignore parameter of shutil.copytree should return a set
|
|
1
|
171
|
November 6, 2025
|
|
Suggest to add python debug / debugging symbols install for the new Python Install Manager (PIM) for Windows
|
|
0
|
86
|
November 6, 2025
|
|
`raise` as a function
|
|
8
|
668
|
November 6, 2025
|
|
Improved Errors for Missing Standard Library Modules
|
|
11
|
611
|
November 4, 2025
|
|
Alternative path for explicit lazy imports
|
|
40
|
1725
|
November 4, 2025
|
|
Are better lambdas really impossible?
|
|
20
|
3050
|
November 3, 2025
|
|
Make `re.Match` a well-rounded `Sequence` type
|
|
11
|
671
|
November 2, 2025
|