peps
peps copied to clipboard
Python Enhancement Proposals
* [ ] Final implementation has been merged (including tests and docs) * [ ] PEP matches the final implementation * [ ] Any substantial changes since the accepted version...
## Basic requirements (all PEP Types) * [x] Read and followed [PEP 1](https://peps.python.org/1) & [PEP 12](https://peps.python.org/12) * [x] File created from the [latest PEP template](https://github.com/python/peps/blob/main/peps/pep-0012/pep-NNNN.rst?plain=1) * [x] PEP has next...
---- 📚 Documentation preview 📚: https://pep-previews--3660.org.readthedocs.build/
There have been several discussions over the years about how WSGI frameworks apply routing in the case of URL-encoded path components. Here's a comment that links to a few of...
Dear fellow @python/pep-editors, This came up in https://github.com/python/peps/pull/3618, the build failed because the PEP author has previously used his personal email address in other PEPs, but his work email in...
* [ ] Final implementation has been merged (including tests and docs) * [ ] PEP matches the final implementation * [ ] Any substantial changes since the accepted version...
It may be unclear to many but C does not specify floating point. I.e. what float and double mean exactly. But Python's floats use double/Float64. So that means at least...
* [ ] Final implementation has been merged (including tests and docs) * [ ] PEP matches the final implementation * [ ] Any substantial changes since the accepted version...
# Documentation The following example fails on Python 3.8.10 for several reasons. ```python class PColor(Protocol): @abstractmethod def draw(self) -> str: ... def complex_method(self) -> int: # some complex code here...
When master became Python 3.10 and 3.9 branch was created, we had to: * Update buildbot configuration: * https://github.com/python/buildmaster-config/commit/2e2ba06c01969bea6389d5b459eff2116b35d038 * https://github.com/python/buildmaster-config/commit/d024d2d2aa0aafc6ac14132537e2fbc00733b0b1 * https://github.com/python/buildmaster-config/commit/321cd924454ee28404e4b55a41c6c9b10bef71ee * Add 3.10 version in the bug...