atlas news
    
Python org : peps
04  mai     00h00
PEP 691: JSON-based Simple API for Python Package Indexes
   The Simple Repository API that was defined in PEP and was in use much longer than that has served us reasonably well for a very long time However the reliance on using HTML as the data exchange mechanism has several shortcomings
29  avril     00h00
PEP 690: Lazy Imports
   This PEP proposes a feature to transparently defer the execution of imported modules until the moment when an imported object is used Since Python programs commonly import many more modules than a single invocation of the program is likely to use in practice lazy imports can greatly reduce the
23  avril     00h00
PEP 688: Making the buffer protocol accessible in Python
   This PEP proposes a mechanism for Python code to inspect whether a type supports the C level buffer protocol This allows type checkers to evaluate whether objects implement the protocol
22  avril     00h00
PEP 689: Unstable C API tier
   Some functions and types of the C API are designated unstable meaning that they will not change in patch bugfix security releases but may change between minor releases e g between and without deprecation warnings
04  avril     00h00
PEP 687: Isolating modules in the standard library
   Extensions in the standard library will be converted to multi phase initialization PEP and where possible all state will be stored on module objects rather than in process global variables
18  mars     00h00
PEP 686: Make UTF-8 mode default
   This PEP proposes enabling UTF mode by default
08  mars     00h00
PEP 685: Comparison of extra names for optional distribution dependencies
   This PEP specifies how to normalize distribution extra names when performing comparisons This prevents tools from either failing to find an extra name or accidentally matching against an unexpected name
    00h00
PEP 684: A Per-Interpreter GIL
   Since Python CPython users can run multiple interpreters in the same process However interpreters in the same process have always shared a significant amount of global state This is a source of bugs with a growing impact as more and more people use the feature Furthermore
10  février     00h00
PEP 683: Immortal Objects, Using a Fixed Refcount
   Currently the CPython runtime maintains a small amount of mutable state in the allocated memory of each object Because of this otherwise immutable objects are actually mutable This can have a large negative impact on CPU and memory performance especially for approaches to increasing Python s
29  janvier     00h00
PEP 682: Format Specifier for Signed Zero
   Though float and Decimal types can represent signed zero in many fields of mathematics negative zero is surprising or unwanted especially in the context of displaying an often rounded numerical result This PEP proposes an extension to the string format specification allowing negative zero