atlas news
Python org : peps
06 august
00h00
PEP 847: Problem Details for the Simple Repository API
This PEP proposes standardizing the format of error responses returned by the simple repository API.
05 august
00h00
PEP 844: public and private builtins
This PEP proposes adding two new builtin functions, public() and private(), which document the public interface of a module by keeping its all...
00h00
PEP 843: Export Statement for DRY Re-exports
Large libraries separate their implementation layout (the tree of modules convenient for maintainers) from their public layout (the shallower,...
25 july
00h00
PEP 842: Module Exports
This PEP proposes an export statement that modules can use to express intent about the visibility of variables from outside the module.
20 july
00h00
PEP 841: Adding Frozen Syntax to Optimize Immutable Types
This PEP proposes frozen display syntax: f 1, 2, 3 evaluates to a frozenset, and f ’a’: 1 evaluates to a frozendict. Because immutability is...
15 july
00h00
PEP 840: Name Resolution in Class Namespaces
There is a long-standing inconsistency in the way variable names are resolved in classes. Several alternatives to resolve this inconsistency are...
00h00
PEP 839: PyFrozenSetWriter and PyFrozenDictWriter C API
Add two builder ( writer ) C APIs, PyFrozenSetWriter and PyFrozenDictWriter, following the design of PyBytesWriter (PEP 782). A writer collects items...
00h00
PEP 838: Adding python-version to pyvenv.cfg
This PEP proposes adding a python-version field to pyvenv.cfg which records the Python interpreter used by a virtual environment. It records only the...
12 july
00h00
PEP 837: Extensible JSON serialization
This PEP adds an extension mechanism to the json encoder consisting of three complementary parts, one per level of customization:
02 july
00h00
PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython
The experimental Just-in-Time (JIT) compiler has been part of CPython’s main branch since Python 3.13. PEP 744 described part of its initial design...
1789081919