atlas news
    
Python org : peps
02  janvier     00h00
PEP 770: Improving measurability of Python packages with Software Bill-of-Materials
   Software Bill of Materials SBOM is a technology and ecosystem agnostic method for describing software composition, provenance, heritage, and more. SBOMs are used as inputs for software composition analysis SCA tools, such as scanners for vulnerabilities and licenses, and have been gaining...
22  décembre     00h00
PEP 769: Add a ’default’ keyword argument to ’attrgetter’ and ’itemgetter’
   This proposal aims to enhance the operator module by adding a default keyword argument to the attrgetter and itemgetter functions. This addition would allow these functions to return a specified default value when the targeted attribute or item is missing, thereby preventing exceptions and...
25  novembre     00h00
PEP 768: Safe external debugger interface for CPython
   This PEP proposes adding a zero overhead debugging interface to CPython that allows debuggers and profilers to safely attach to running Python processes. The interface provides safe execution points for attaching debugger code without modifying the interpreter’s normal execution path or adding...
18  novembre     00h00
PEP 767: Annotating Read-Only Attributes
   PEP introduced the typing.ReadOnly type qualifier to allow defining read only typing.TypedDict items.
    00h00
PEP 766: Explicit Priority Choices Among Multiple Indexes
   Package resolution is a key part of the Python user experience as the means of extending Python’s core functionality. The experience of package resolution is mostly taken for granted until someone encounters a situation where the package installer does something they don’t expect. The installer...
15  novembre     00h00
PEP 765: Disallow return break continue that exit a finally block
   This PEP proposes to withdraw support for return, break and continue statements that break out of a finally block. This was proposed in the past by PEP . The current PEP is based on empirical evidence regarding the cost benefit of this change, which did not exist at the time that PEP was...
24  octobre     00h00
PEP 763: Limiting deletions on PyPI
   We propose limiting when users can delete files, releases, and projects from PyPI. A project, release, or file may only be deleted within hours of when it is uploaded to the index. From this point, users may only use the yank mechanism specified by PEP .
21  octobre     00h00
PEP 8106: 2025 Term Steering Council election
   This document describes the schedule and other details of the election for the Python steering council, as specified in PEP . This is the steering council election for the term i.e. Python . .
11  octobre     00h00
PEP 762: REPL-acing the default REPL
   One of Python’s core strengths is its interactive mode, also known as the Read Eval Print Loop REPL , or the Python console, or the Python shell. This PEP describes the new implementation of this functionality written in Python. The new REPL released in Python . aims to provide modern features...
09  octobre     00h00
PEP 777: How to Re-invent the Wheel
   The current wheel . specification was written over a decade ago, and has been extremely robust to changes in the Python packaging ecosystem. Previous efforts to improve the wheel specification were deferred to focus on other packaging specifications. Meanwhile, the use of wheels has changed...