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.

420 Followers  |  50 Following  |  4 Posts  |  Joined: 21.11.2024  |  1.7985

Latest posts by vstinner.bsky.social on Bluesky

Preview
PEP 11 โ€“ CPython platform support | peps.python.org This PEP documents how an operating system (platform) becomes supported in CPython, what platforms are currently supported, and documents past support.

64-bit Raspberry Pi is now supported as a Tier 3 platform ๐Ÿซก๐ŸŽ‰
peps.python.org/pep-0011/

09.10.2025 17:52 โ€” ๐Ÿ‘ 23    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image Post image Post image

๐Ÿ CPython Core Dev Sprint 2025 wrap:

~50 core devs (yes, Guido too) and invited guests hacking in Cambridge. JIT, free-threading, C-API, endless side discussions.

It's safe to say the best ideas start over coffee and a whiteboard with @python.org: community.arm.com/arm-communit...

09.10.2025 23:23 โ€” ๐Ÿ‘ 7    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

๐Ÿ Python 3.14 is here! ๐ŸŽ‰

โœจ Template strings (t-strings) for safer string interpolation
๐Ÿš€ Free-threaded Python officially supported (bye GIL!)
๐ŸŽจ Syntax highlighting in the REPL
๐Ÿ“ฆ Zstandard compression in stdlib
๐Ÿ” Remote PDB debugging

Full release notes: docs.python.org/3.14/whatsne...

07.10.2025 16:46 โ€” ๐Ÿ‘ 30    ๐Ÿ” 14    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Two snakes enjoying a pie with 3.14 on the top and ฯ€ crimping.

Two snakes enjoying a pie with 3.14 on the top and ฯ€ crimping.

Just released! ๐Ÿš€

Please install and enjoy Python 3.14! ๐Ÿฅง

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

#Python #Python314 #release

07.10.2025 14:29 โ€” ๐Ÿ‘ 48    ๐Ÿ” 25    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 3
Preview
Token Exfiltration Campaign via GitHub Actions Workflows - The Python Package Index Blog Incident report of a recent attack campaign targeting GitHub Actions workflows to exfiltrate PyPI tokens, our response, and steps to protect your projects.

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:

26.09.2025 12:45 โ€” ๐Ÿ‘ 10    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Brett giving a talk to the core team

Brett giving a talk to the core team

List of how far people travelled for the sprint.

List of how far people travelled for the sprint.

Core team chatting over coffee.

Core team chatting over coffee.

Core team on the bus.

Core team on the bus.

๐Ÿ๐Ÿƒโ€โžก๏ธ 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

16.09.2025 09:42 โ€” ๐Ÿ‘ 20    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Group photo of 50 core team members, triagers, special guests, and Arm hosts.

Group photo of 50 core team members, triagers, special guests, and Arm hosts.

The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.

The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.

๐Ÿ๐Ÿƒโ€โžก๏ธ๐Ÿƒโ€โžก๏ธ๐Ÿƒโ€โžก๏ธ๐Ÿƒโ€โžก๏ธ #Python #CoreSprint day 4!

Finally, 3.14.0rc3: next RM @savannah.dev joined in to watch the process and ask questions ๐Ÿฅง

Then a quick coreโ€คpy recording with @pablogsal.com and @lukasz.langa.pl before heading up to Manchester for #PyConUK! ๐Ÿ

Thanks again to @diegor.it and Arm for hosting! ๐Ÿฆพ

20.09.2025 23:00 โ€” ๐Ÿ‘ 12    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Steve, Erlend, Victor and Petr chatting.

Steve, Erlend, Victor and Petr chatting.

Guido presenting an aural history project.

Guido presenting an aural history project.

Jacob's notepad:
1. Talk
2. Lunch
3. ??? 
4. Beer

Jacob's notepad: 1. Talk 2. Lunch 3. ??? 4. Beer

Steering Council Q&A: Greg, Pablo and Donghee on stools and Barry and Emily on screen.

Steering Council Q&A: Greg, Pablo and Donghee on stools and Barry and Emily on screen.

๐Ÿ๐Ÿƒโ€โžก๏ธ๐Ÿƒโ€โžก๏ธ #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

20.09.2025 11:01 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Tania presenting: not everyone needs mentorship. Coaching and sponsorship are different types of helping.

Tania presenting: not everyone needs mentorship. Coaching and sponsorship are different types of helping.

Greg with a squiggly hand-drawn graph.

Greg with a squiggly hand-drawn graph.

Python people prepare to punt.

Python people prepare to punt.

Thomas presenting his Feuding Pythonistas game in a grand hall to three long tables of the core team and friends.

Thomas presenting his Feuding Pythonistas game in a grand hall to three long tables of the core team and friends.

๐Ÿ๐Ÿƒโ€โžก๏ธ๐Ÿƒโ€โžก๏ธ #Python #CoreSprint day 2!

@ixek.bsky.social gave a mentorship talk

@gpshead.bsky.social gave a Claude demo

Tania, @jezdez.dev, @willingc.bsky.social and I discussed the User Success WG

We ended with punting on the Cam and dinner at Jesus College!

@yhg1s.bsky.social ran Feuding Pythonistas.

17.09.2025 09:06 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Design an API can take time. This article describes the design of the C API to import and export Python integers. It takes place between August 2023 and December 2024. In total, the discussions got more than 448 messages!
vstinner.github.io/pep-757-c-ap...

11.09.2025 15:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Python: The Documentary | An origin story
YouTube video by CultRepo (formerly Honeypot) Python: The Documentary | An origin story

Our Python doc is officially out in the wild! ๐Ÿ

Thanks to everyone who joined the premiere ๐Ÿ™Œ such a good vibe.

Hereโ€™s the link so you can watch it on repeat youtu.be/GfH4QL4VqJ0

29.08.2025 00:00 โ€” ๐Ÿ‘ 75    ๐Ÿ” 34    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 4
Preview
CultRepo (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...

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.

26.08.2025 17:15 โ€” ๐Ÿ‘ 20    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The PSF has adopted pypistats.org, ensuring long-term stability while staying open source and community driven ๐ŸŽ‰ Thank you to Christopher Flynn, for operating this awesome community service for 6+ years- and for continuing to maintain the project ๐Ÿ’ช๐Ÿ pyfound.blogspot.com/2025/08/pypi...

26.08.2025 13:01 โ€” ๐Ÿ‘ 31    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Dropping Intel Mac to Tier 2 Hello, As @webknjaz reported, GitHub will be dropping their last Intel Mac image. Brownouts will begin September 1, so we need to make the job non-blocking by then. Cirrus and Circle CI already drop...

#GitHubActions is dropping #Intel #macOS.

#CPython has dropped it to tier 2. What does this mean? Not too much; we still support it, produce installers, CI failures block releases.

We test with buildbots, and failures must be fixed within 24h, not immediately.

discuss.python.org/t/dropping-i...

20.08.2025 12:47 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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 โ€” ๐Ÿ‘ 116    ๐Ÿ” 12    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 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 โ€” ๐Ÿ‘ 124    ๐Ÿ” 50    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 8

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 โ€” ๐Ÿ‘ 70    ๐Ÿ” 46    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1
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

@vstinner is following 19 prominent accounts