Hugo van Kemenade

@hugovk@mastodon.social · Joined ⁨Aug⁩ ⁨2018⁩

Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler

Blog
hugovk.dev verified

RE: fosstodon.org/@adamchainz/1170

"Wheels are also now built with frame pointers enabled, per the PEP 831 change in Python 3.15. Frame pointers are a debugging feature for low-level languages like C, which allow debuggers to reconstruct the call stack of a program. Python has decided to enable frame pointers by default and encourage the ecosystem to do so as well, to make debugging easier for us all, so time-machine is joining the party."

Enabled by default for 3.15, do this for older versions:

github.com/adamchainz/time-mac

#Python

Adam Johnson :django: :python:@adamchainz@fosstodon.org

✍️ time-machine 3.3.0 is out, with Python 3.15 support, performance improvements, subinterpreter support, and various bug fixes.

Check it out, and if you’re using freezegun, try the updated Migration CLI to convert and speed up your tests.

adamj.eu/tech/2026/07/31/pytho

#Python

Lots of new stuff in pip 26.2:

🍊 Support for Python 3.15
🍊 Selecting only dependencies
🍊 Experimental: venv based build isolation
🍊 Faster repeated resolves by caching index simple responses
🍊 No more progress bar spam in CI
🍊 Deprecation to remove the legacy dependency resolver (--use-deprecated=legacy-resolver)

See @ichard26's post for more!

sichard.ca/blog/2026/07/whats-
#Python #pip

sichard.ca/blog/2026/07/whats-new-in-pip-26.2/
sichard.caWhat's new in pip 26.2 - only-deps and venv isolation! pip 26.2 adds support for installing dependencies exclusively (--only-deps), hashed and non-hashed requirements together (--no-require-hashes), experimental venv-based build isolation, faster repeated dependency resolves, and Python 3.15. Also included are a smattering of bugfixes.