@charliermarsh: We got tired of calling PEP 723 scripts (the self-contained Python files with embedded dependency metadata) "PEP 723 sc…
Summary
Charlie Marsh announces that PEP 723 scripts (self-contained Python files with embedded dependency metadata) are now called "scrolls".
View Cached Full Text
Cached at: 05/23/26, 01:56 AM
We got tired of calling PEP 723 scripts (the self-contained Python files with embedded dependency metadata) “PEP 723 scripts”
We’re now calling them 📜 “scrolls” 📜
Behold, a Python scroll https://t.co/r0UpAfFVie
Similar Articles
@charliermarsh: Python 3.15 is out now. Here's our overview of what's new, including lazy imports, a new statistical sampling profiler …
Python 3.15 is released, featuring lazy imports via a new `lazy` keyword, the Tachyon statistical sampling profiler, sentinel types, and more, alongside updated Astral tools Ruff, uv, and ty.
Why I wrote PEP 832 -- virtual environment discovery
The author explains the motivation behind PEP 832, which aims to standardize virtual environment discovery for tools like VS Code, addressing problems of knowing which environments exist and which tool created them.
@charliermarsh: On this 126 byte snippet: - ty 0.0.65 stack-overflows - mypy 2.3.0 segfaults - Pyright 1.1.411 times out - Pyrefly 1.1.…
A 126-byte snippet causes multiple Python type checkers (ty, mypy, Pyright, Pyrefly, Pycroscope) to crash, hang, or panic, highlighting interesting edge cases in these tools.
Hello Python 3.15, goodbye 3.10, and now I can use 3.11
Python 3.15 正式发布,Simon Willison 介绍了其中的重点特性:PEP 810 显式惰性导入(lazy imports)、PEP 798 列表推导式解包语法,以及新加入标准库的 Tachyon 采样性能分析器 profiling.sampling。
PyCon US 2026 Packaging Summit Recap
Summary of the Python Packaging Summit at PyCon US 2026, covering topics such as Wheel 2.0, Zstandard, PyPI abuse vectors, and comparisons between conda and pip.