About the Ideas category
|
|
7
|
2679
|
March 9, 2023
|
New syntax `Trailing Block` for constructing objects with complex structure
|
|
58
|
878
|
December 7, 2023
|
Make `@overload` less verbose
|
|
6
|
573
|
December 6, 2023
|
Pathlib: preserve trailing slash
|
|
16
|
899
|
December 6, 2023
|
Inspect: flexibility of signature, getfullargspec, getcallargs
|
|
1
|
170
|
December 5, 2023
|
Syntactic sugar to encourage use of named arguments
|
|
154
|
9899
|
December 5, 2023
|
String.isplit (iterator-based split for strings)
|
|
14
|
4074
|
December 5, 2023
|
Enhance logging API with PEP-8-compliant aliases
|
|
69
|
1880
|
December 5, 2023
|
Optional Based on an Class/TypedDict Attribute
|
|
1
|
144
|
December 5, 2023
|
`match-case`: checking with negation (≠)
|
|
4
|
232
|
December 5, 2023
|
Add builtin method to truncate a datetime object to a timedelta value
|
|
14
|
386
|
December 3, 2023
|
Root-Relative Symlink Resolution
|
|
7
|
264
|
December 2, 2023
|
Add glob.translate(): convert path with shell wildcards to regular expression
|
|
4
|
482
|
December 1, 2023
|
What is the Long-Term Vision for a Parallel Python Programming Model?
|
|
103
|
3842
|
December 1, 2023
|
http.client.HTTPResponse.read(-1) handled incorrectly
|
|
5
|
195
|
December 1, 2023
|
Revisiting attribute docstrings
|
|
28
|
1523
|
December 1, 2023
|
Improve backtraces in REPL context with ability to interpret a #line directive or equivalent
|
|
6
|
426
|
December 1, 2023
|
Support multiple divisors in divmod()
|
|
27
|
1836
|
November 30, 2023
|
Decorate module imports with "module wrappers" similar to wrapper function/class, to create module templates
|
|
6
|
216
|
November 29, 2023
|
Have the option to call the function before accessing the cache with lru_cache
|
|
1
|
221
|
November 28, 2023
|
Add wildcard address support to ipaddresses
|
|
0
|
103
|
November 29, 2023
|
Refactor urllib.parse
|
|
17
|
1370
|
November 29, 2023
|
'.=' assignment
|
|
26
|
1534
|
November 22, 2023
|
Add ability to force alignment of ctypes.Structure
|
|
2
|
336
|
November 24, 2023
|
Enhance builtin iterables like list, range with async methods like __aiter__, __anext__,
|
|
13
|
2640
|
November 23, 2023
|
Use type hinting with bound constraints, e.g. `int[0:15]`
|
|
4
|
472
|
November 22, 2023
|
Should Python allow reserved keywords as property names?
|
|
6
|
457
|
November 22, 2023
|
Add an else clause to with statements to detect early termination
|
|
76
|
1362
|
November 21, 2023
|
Make pathlib extensible
|
|
165
|
15513
|
November 20, 2023
|
Finalizers make debugging difficult
|
|
4
|
484
|
November 20, 2023
|