|
About the Ideas category
|
|
5
|
4855
|
October 31, 2024
|
|
Add a `Format.DEFERRED` option for PEP-649/749 annotations
|
|
2
|
276
|
February 12, 2026
|
|
Add Virtual Threads to Python
|
|
198
|
15935
|
February 12, 2026
|
|
Overcome *PoolExecutor class dangers
|
|
3
|
129
|
February 12, 2026
|
|
Include `math.sign`
|
|
477
|
9299
|
February 12, 2026
|
|
Adopt proven anyio/Trio patterns natively into asyncio (multi-release roadmap)
|
|
5
|
491
|
February 12, 2026
|
|
Add value factory parameter to `dict.fromkeys` to enable use with mutable values
|
|
22
|
412
|
February 12, 2026
|
|
Adding a low level wait for file descriptor
|
|
2
|
508
|
February 12, 2026
|
|
Algorithmic complexity of difflib
|
|
96
|
1118
|
February 11, 2026
|
|
Rename, alias, and deprecate timedelta part attributes
|
|
23
|
1034
|
February 11, 2026
|
|
SyntaxWarning for await a unawaitable literal
|
|
15
|
298
|
February 11, 2026
|
|
Add binary search tree to collections
|
|
21
|
699
|
February 11, 2026
|
|
Add a URL builder class to urllib
|
|
6
|
295
|
February 10, 2026
|
|
Function alias proposal
|
|
13
|
684
|
February 9, 2026
|
|
Faster float / string conversion (Ryu)
|
|
29
|
6875
|
February 8, 2026
|
|
Preserve unpacked `extra` in LogRecord
|
|
18
|
3906
|
February 8, 2026
|
|
Can we make asyncio event.wait with timeout atomic?
|
|
2
|
128
|
February 7, 2026
|
|
Error-prone naming: asyncio.timeout vs asyncio.Timeout
|
|
3
|
470
|
February 7, 2026
|
|
Exhausted iterator evaluate as False
|
|
35
|
723
|
February 6, 2026
|
|
Add os.junction & pathlib.Path.junction_to
|
|
14
|
1090
|
February 5, 2026
|
|
Contexts for floating-point math?
|
|
37
|
1116
|
February 4, 2026
|
|
Optional imports for optional dependencies
|
|
35
|
1866
|
February 4, 2026
|
|
Helper function for requiring optional dependencies
|
|
1
|
127
|
February 4, 2026
|
|
Importer: provide a specialisation point for handling new file extensions
|
|
11
|
289
|
February 4, 2026
|
|
Modify `json.load` and `json.dump` to accept a `pathlib.Path` object
|
|
4
|
332
|
January 30, 2026
|
|
Unpack timedelta and datetime
|
|
10
|
519
|
January 29, 2026
|
|
Syntax highlighting for dis module
|
|
9
|
492
|
January 28, 2026
|
|
Revisiting inline type annotations for multiple assignment
|
|
10
|
487
|
January 27, 2026
|
|
_io.TextIOWrapper.readlines(keepends=True)
|
|
1
|
150
|
January 27, 2026
|
|
Conditional omission of function arguments at the call site using a bare inline if
|
|
114
|
2274
|
January 24, 2026
|