Victor Stinner's Avatar

Victor Stinner

@vstinner.bsky.social

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

401 Followers  |  46 Following  |  3 Posts  |  Joined: 21.11.2024  |  1.6213

Latest posts by vstinner.bsky.social on Bluesky

Preview
Vote to promote Emma Smith As her mentor, I am very happy to propose promoting Emma Smith (@emmatyping on DPO and GitHub) to core developer. Emma has been a long time contributor to Python in many areas over the years, from myp...

I'm *so* excited to share that I am now officially a CPython Core Developer! πŸ₯³

I wrote my first Python in 2012, and immediately fell in love with the language. I'm honored that I am a part of, and can give back to, such an amazing, welcoming community!

discuss.python.org/t/vote-to-pr...

01.08.2025 19:27 β€” πŸ‘ 108    πŸ” 12    πŸ’¬ 13    πŸ“Œ 0
Looking down on many tables of sprinters.

Looking down on many tables of sprinters.

Sprinters at their laptops.

Sprinters at their laptops.

Sprinters at their laptops.

Sprinters at their laptops.

An array of snacks and sweets including one with a written warning poster: "VERY SPICY. EAT ONE A TIME. CAROLINA RIPPERS. WASH FINGERS." Plus two types of Finnish salmiakki which should have a warning, and a big rainbow unicorn balloon.

An array of snacks and sweets including one with a written warning poster: "VERY SPICY. EAT ONE A TIME. CAROLINA RIPPERS. WASH FINGERS." Plus two types of Finnish salmiakki which should have a warning, and a big rainbow unicorn balloon.

Thanks to everyone for taking part in the #CPython sprint at #EuroPython2025!

Across all CPython repos this weekend:

* 122 PRs created (69 the previous weekend)
* 79 PRs merged (65)
* countless invaluable in-person discussions (a few?)

#EuroPython #Python #sprint #Prague

21.07.2025 12:53 β€” πŸ‘ 20    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
100 000 signatures sur la pΓ©tition pour sauver le Palais de la DΓ©couverte

100 000 signatures sur la pΓ©tition pour sauver le Palais de la DΓ©couverte

✊️ DΓ©jΓ  100 000 personnes ont signΓ© la pΓ©tition en soutien au Palais de la DΓ©couverte, lancΓ©e Γ  l'initiative du personnel du musΓ©e πŸ₯³ Il doit rΓ©ouvrir ! Cultivons la mΓ©diation scientifique et la science, si importantes dans le monde actuel ✊️ @sauvonslepdld.bsky.social

www.change.org/p/sauvons-le...

04.07.2025 09:58 β€” πŸ‘ 77    πŸ” 54    πŸ’¬ 2    πŸ“Œ 3
Preview
What’s new in Python 3.14 Editor, Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. For full details, see the changelog. Summary – release highlights: Python 3.14 beta is the pre-r...

Hey, did you know you can easily test Python 3.14 with the JIT enabled in official macOS and Windows binaries by setting PYTHON_JIT=1 as an env var?

If you're not running in production, it might be fun to test it out? Would love to hear about your experience!

docs.python.org/3.14/whatsne...

27.06.2025 04:25 β€” πŸ‘ 27    πŸ” 8    πŸ’¬ 2    πŸ“Œ 1
Preview
PEP 779: Criteria for supported status for free-threaded Python Hi Thomas, The Steering Council (SC) approves PEP 779, with the effect of removing the β€œexperimental” tag from the free-threaded build of Python 3.14. Along with this, the SC considers the following...

The Python Steering Council is pleased to announce that the Free-Threading project is no longer considered experimental!

discuss.python.org/t/pep-779-cr...

15.06.2025 22:10 β€” πŸ‘ 54    πŸ” 27    πŸ’¬ 0    πŸ“Œ 7
Preview
Python 3.14.0 beta 3 is here! It’s 3.14 beta 3! https://www.python.org/downloads/release/python-3140b3/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b3, is the third of four pla...

Just released: Python 3.14.0 beta 3! πŸš€πŸ

πŸ₯§ Exceptionally new in b3:

πŸ₯§ Free-threaded Python is officially supported! (PEP 779)

πŸ₯§ Subinterpreters in the stdlib! (PEP 734)

Do you maintain a Python package? Please test 3.14.

discuss.python.org/t/python-3-1...

#Python #CPython #Python314 #release

17.06.2025 19:29 β€” πŸ‘ 17    πŸ” 11    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

The trailer for "Python, the Documentary" is here! πŸ”₯🐍

From its humble beginnings in the Netherlands to powering AI at the world’s biggest companies - this is the story of Python.

πŸŽ₯ The film premiers at @europython.eu in July and will follow on our YouTube channel.

Subscribe to stay updated!

18.05.2025 12:59 β€” πŸ‘ 123    πŸ” 50    πŸ’¬ 4    πŸ“Œ 9

There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way:

Eric Snow: www.linkedin.com/in/ericsnowc...
Irit Katriel: www.linkedin.com/in/irit-katr...
Mark Shannon: www.linkedin.com/in/mark-shan...

14.05.2025 21:13 β€” πŸ‘ 72    πŸ” 46    πŸ’¬ 5    πŸ“Œ 2
The attendees of the Python language summit

The attendees of the Python language summit

The attendees of the Python language summit, alternative angle

The attendees of the Python language summit, alternative angle

I had a great time yesterday at the #PyConUS language summit, so many interesting discussions and good work being done by so many people. Thanks to the attendees for engaging so well with my talk about Rust use within the Python ecosystem!

15.05.2025 09:24 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Photo with my old core dev friends.

@vstinner.bsky.social and Erlend.

#PyConUS

14.05.2025 17:35 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
PSF Developers in Residence The official home of the Python Programming Language

@thepsf.bsky.social Developers-in-Residence Program now has a landing page! πŸ’œ

Today we cover the language runtime and security work, maybe there's a gap in the #Python ecosystem your organization wants to see improved? Let's chat!

#security #opensource #oss

www.python.org/psf/develope...

06.05.2025 15:07 β€” πŸ‘ 25    πŸ” 13    πŸ’¬ 0    πŸ“Œ 0
Free-threaded Python Library Compatibility Checker

ft-checker.com

You can check that the top 1000 libraries at PyPI are installable at a free threading build.
(Still needs improvement, and plan to check whether it passes the unit test)

02.05.2025 01:05 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 2    πŸ“Œ 3
15,000 lines of verified cryptography now in Python In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related inf...

"One highlight of submitting a PR to #Python is that their infrastructure has more CI coverage than we could possibly dream of: a complete build of Python runs over 50+ toolchains and architectures. The flipside? We discovered some pretty annoying corner cases."
jonathan.protzenko.fr/2025/04/18/p...

20.04.2025 15:23 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
davepeck.org Dave Peck's home on the web. Dave is an independent software developer, investor, and civic technologist.

Here's a good intro to Python 3.14's t-strings by @davepeck.org, one of the authors of PEP 750 davepeck.org/2025/04/11/p...
#Python #Python314 #PEP750 #tstrings

21.04.2025 07:53 β€” πŸ‘ 15    πŸ” 6    πŸ’¬ 4    πŸ“Œ 0
Join the Free-threaded Python Community Discord Server! This server is meant for discussions around and help with supporting free-threaded Python (https://peps.python.org/pep-0703/) in Python libraries. For more information see https://docs.python.org/3/ho...

For those who are interested in free-threaded Python (peps.python.org/pep-0703/), a few of us working on it have set up a new Discord server, for folks to ask questions a bit more interactively. (Lurking is also welcome! It's amazing how much you learn by osmosis.)

discord.gg/rqgHCDqdRr

#Python

16.04.2025 20:35 β€” πŸ‘ 12    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Windows arm64 hosted runners now available in public preview Β· GitHub Changelog Now in public preview, Windows arm64 hosted runners are available for free in public repositories. This runner comes with a Windows 11 Desktop image, fully equipped with all the tooling…

Sending a big thank you to Arm for providing ARM GitHub Action runners to CPython ahead of the public preview launch today! github.blog/changelog/20... #python #cpython

15.04.2025 18:27 β€” πŸ‘ 25    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Security audit of PHP-SRC The Open Source Technology Improvement Fund, Inc, thanks to funding provided by Sovereign Tech Fund, engaged with Quarkslab to perform a security audit of PHP-SRC, the interpreter of the PHP language.

Quarkslab audited PHP-SRC, the open source interpreter of PHP.
The security audit, sponsored by @ostifofficial.bsky.social with funding from @sovereign.tech, aimed at strengthening the project's security ahead of the upcoming PHP 8.4 release.
Here's what we found:
blog.quarkslab.com/security-aud...

10.04.2025 15:18 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
PEP 750 – Template Strings | peps.python.org This PEP introduces template strings for custom string processing.

t-strings are coming!

peps.python.org/pep-0750/

discuss.python.org/t/pep750-tem...

10.04.2025 17:40 β€” πŸ‘ 54    πŸ” 15    πŸ’¬ 2    πŸ“Œ 1

You get one guess for what I plan to talk about based on what I worked on for the last 4 years. πŸ˜…

And if you're curious who 1st-4th most prolific PEP authors are, it's:

1. Alyssa Coghlan (52)
2. Guido (49)
3. @pumpichank.bsky.social (41)
4. @vstinner.bsky.social (34)
5. me (32)

09.04.2025 21:13 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 4    πŸ“Œ 0
Preview
Python Language Summit The Python Language Summit is an event for the developers of Python implementations (CPython, PyPy, MicroPython, GraalPython, IronPython, and so on) to share information, discuss our shared problems, ...

us.pycon.org/2025/events/...

A lot of veereery interesting topics in this year Python Language Summit!!

08.04.2025 13:25 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
BREAKING: Guido van Rossum Returns as Python's BDFL
YouTube video by Honeypot BREAKING: Guido van Rossum Returns as Python's BDFL

BREAKING! Guido van Rossum, the legendary creator of #Python, has officially reinstated himself as Benevolent Dictator for Life (BDFL).

Feat. Guido van Rossum, @pumpichank.bsky.social, @snarky.ca and @mariatta.ca‬

Stay tuned for the documentary coming this summer!

www.youtube.com/watch?v=wgxB...

01.04.2025 14:22 β€” πŸ‘ 72    πŸ” 33    πŸ’¬ 3    πŸ“Œ 5
Preview
PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installe...

PEP 751 has been accepted! peps.python.org/pep-0751/

This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.

31.03.2025 21:27 β€” πŸ‘ 140    πŸ” 61    πŸ’¬ 12    πŸ“Œ 4
Preview
PEP 782 – Add PyBytesWriter C API | peps.python.org Add a new PyBytesWriter C API to create bytes objects.

I wrote "PEP 782: Add PyBytesWriter C API": peps.python.org/pep-0782/ Add a new PyBytesWriter C API to create bytes objects. Soft deprecate PyBytes_FromStringAndSize(NULL, size) and _PyBytes_Resize() APIs. Join the discussion at: discuss.python.org/t/86617

31.03.2025 12:40 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Free-threaded Python on GitHub Actions

GitHub Action now officially support the free-threaded CPython.
hugovk.dev/blog/2025/fr...

26.03.2025 01:49 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Report on my 18 commits merged into Python in February 2025: vstinner.github.io/python-commi...
- Reorganize C API tests
- Use PyErr_FormatUnraisable()
- Reorganize includes
- Remove PySequence_Fast()
- Fix function signature undefined behavior
- Deprecate private _PyUnicodeWriter
- etc.

11.03.2025 15:57 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Episode 19: Async hacks, unicorns and velociraptors by core.py In this asynchronous episode we're interviewing a fellow core developer Yury Selivanov to talk about asyncio's past and future, composable design, immutability, and databases you'd actually like using...

It’s my birthday 🎁 and what best present than another episode of the core.py podcast? πŸŽ™οΈThis time we have @1st1.dev with us talking about velociraptors, unicorns and www.geldata.com! πŸ¦„ Join us in this extra long episode with the best mic quality ever!

creators.spotify.com/pod/show/cor...

08.03.2025 13:52 β€” πŸ‘ 26    πŸ” 5    πŸ’¬ 1    πŸ“Œ 2
Why fastDOOM is fast

I wrote an article to explain why FastDoom is fast: fabiensanglard.net/fastdoom/ind....

04.03.2025 20:30 β€” πŸ‘ 173    πŸ” 35    πŸ’¬ 7    πŸ“Œ 4
Preview
Discussions on Python.org Discussions related to the Python Programming Language, Python Community, and Python Software Foundation operations.

Looking to connect with the #Python community? Check out our Discourse forum to ask questions, keeps tabs on core development, learn about upcoming community events, and get in depth PSF updates πŸ—’οΈπŸ

21.02.2025 19:30 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
CodSpeed showing PR performance improvements between 38% for frozen class to 52% for make_class.

CodSpeed showing PR performance improvements between 38% for frozen class to 52% for make_class.

https://codspeed.io is pretty cool and class creation will be 38–52% faster in attrs 25.2.0

https://github.com/python-attrs/attrs/pull/1407

16.02.2025 09:50 β€” πŸ‘ 2    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

@vstinner is following 19 prominent accounts