Victor Stinner

Victor Stinner

@vstinner.bsky.social

Maintain Python upstream (http://python.org) and downstream (RHEL and Fedora) for Red Hat. Python core developer.

482 followers57 following15 posts

Victor Stinner reposted

It’s been a while, but Core Dispatch 11 is out! Happy Python 3.15 final day to all that celebrate! Congrats to @hugovk.dev on getting the release across the finish line! 🎉 Catch up on what’s been happening in CPython: coredispatch.xyz/editions/11

coredispatch.xyzCore Dispatch #11Welcome back to Core Dispatch! This edition covers August 27 through October 9, 2026 (It's been a while 😅). Python 3.15.0 final landed today after an extra…

Victor Stinner reposted

Victor Stinner reposted

Replying to @hugovk.dev

More in this 3.15 alpha: 🖨️ pprint: new `expand` arg for Black-like output (let's make it default?) 🧛 bytes.replace() count arg can be a keyword 🌊 wave: IEEE floating-point WAVE audio support, new getformat()/setformat() ⏱️ timeit: configurable target time for autorange() #Python #Python315 #release

Victor Stinner reposted

Replying to @hugovk.dev

New in this alpha: 🧵 PEP 803: “abi3t”: Stable ABI for free-threaded builds 🪟 Official Windows 64-bit binaries now use the tail-calling interpreter for up to 40% speedup! docs.python.org/3.15/whatsne... 🦋 REPL: colour tab completion with fancycompleter #Python #Python315 #release

Victor Stinner reposted

New releases! 🐍 Python 3.15.0a8! 🐍 Python 3.14.4! 🐍 Python 3.13.3! 🖼️ Pillow 12.2.0! blog.python.org/2026/04/pyth... pillow.readthedocs.io/en/latest/re... ⚠️ This is the final 3.15 alpha: only 4 weeks until the feature freeze! 🧊 #Python #Python313 #Python314 #Python315 #Pillow #release

blog.python.orgPython 3.15.0a8, 3.14.4 and 3.13.13 are out! | Python InsiderA final alpha and two bug fixes are awaiting your upgrade.

Victor Stinner reposted

Victor Stinner reposted

Victor Stinner reposted

2025 was another eventful year for PyPI! Critical security enhancements, powerful new org features, a better overall user experience, and transparent security incident response 🎉👏 Thank you, PyPI team & community! Learn more on our blog: blog.pypi.org/posts/2025-1...

Victor Stinner reposted

Victor Stinner reposted

🎙️ Bored this weekend? Part 2 of the interviews from the CPython core sprint in Cambridge UK is out. Don’t worry, it's shorter than Part 1. Only 2 hours 18 minutes! ✨ Hear from Greg, Thomas, Paul, Pradyun, Carol, Guido, Brett, Erlend, Tal, Lys, Yury, and Diego. creators.spotify.com/pod/profile/...

creators.spotify.comEpisode 26.2: CPython Sprint Week in Cambridge UK, Part 2 by core.pyMore interviews from the core sprint! This time we have: Greg P. Smith, Thomas Wouters, Paul Ganssle, Pradyun Gedam, Carol Willing, Guido van Rossum, Brett Cannon, Erlend Aasland, Tal Einat, Lysandros...

The future Python 3.15 just got a new os.statx() function thanks to Jeffrey Bosboom! Documentation: docs.python.org/dev/library/... The syscall was added to Linux 4.11 (released in 2017) and glibc 2.28 (2018). For example, it gives access to birthtime, mount ID and subvolume ID.

docs.python.orgos — Miscellaneous operating system interfacesSource code: Lib/os.py This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, s...

Victor Stinner reposted

🚀 Python 3.14 is out and so is 3.15 alpha! I chatted with @hugovk.dev, @pablogsal.com, and @lukasz.langa.pl about which release was the least successful, why release notes always say “and now for something completely different”, how Python actually gets released and many more! youtu.be/BHUWyM2cxwE

youtu.beBehind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & HugoYouTube video by Behind the Commit

Victor Stinner reposted

Replying to @hugovk.dev

Forget* about Python 3.14, the cool kids are on 3.15.0a1! 🚀 🔬 Dedicated profiling package for Python profiling tools 💬 UTF-8 as default encoding 🌊 New C API to create bytes object ⚠️ Better error messages discuss.python.org/t/python-3-1... * Don't forget about 3.14 #Python #Python315 #release

discuss.python.orgPython 3.15 alpha 1This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a1, is the first of seven planned ...

Victor Stinner reposted

A campaign targeted GitHub Actions to steal PyPI tokens—PyPI wasn’t compromised and no PyPI packages were published by the attackers. Stay safe: review your tokens, rotate any exposed ones, and use short-lived, scoped GitHub Actions tokens. Details:

blog.pypi.orgToken Exfiltration Campaign via GitHub Actions Workflows - The Python Package Index BlogIncident report of a recent attack campaign targeting GitHub Actions workflows to exfiltrate PyPI tokens, our response, and steps to protect your projects.

Victor Stinner reposted

🐍🏃‍➡️ We kicked off the first day of the #Python #CoreSprint at Arm in Cambridge with lots of talks and lots of discussion about talks! Talks about the JIT, WASI, Pyodide PPI, cross-platform wheel builds, demo of new C API, precompiled binaries from python.org, PEP 793 and abi3/abi3t/abi4 discussion

Victor Stinner reposted

Replying to @hugovk.dev

🐍🏃‍➡️🏃‍➡️ #Python #CoreSprint day 3! Lightning talks from Guido van Rossum, Ee Durbin, Steve Dower, Larry Hastings, Adam Turner & Greg Smith Carol Willing, Adam, Thomas Wouters, Petr Viktorin and I discussed a number of docs topics I released the Python Sphinx Docs Theme with more translations SC Q&A

Victor Stinner reposted

The Python documentary by @cultrepo.bsky.social is going to be debuting live on YouTube on Thursday the 28th at 7pm CET/10am PT! www.youtube.com/@cultrepo I'll share a link the day before to the doc that will have a countdown to the debut. I'm planning to be in the live chat during the debut.

youtube.comCultRepo (formerly Honeypot)🧠 Formerly Honeypot, now independently owned and led by the original team behind the viral tech documentaries 📽️ Documentaries and shorts about the human stories of open source and technology 🌟 Our mi...