Sign in

Victor Stinner

@vstinner.bsky.social
475 followers 57 following 13 posts

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

PostsRepliesMedia
Victor Stinner @vstinner.bsky.social · 10/08/2026
Interesting discussions on new convenient APIs to start Python threads: run(func, *args), with ThreadManager(), and ThreadSet: discuss.python.org/t/add-a-thre...
discuss.python.org
Add a threading.run convenience function
I think that I would be fine with a threading.run() function which doesn’t accept function keyword arguments, but only threading.Thread keyword arguments: def run(func, *args, name=None, daemon=None,...
082
Victor Stinner @vstinner.bsky.social · 05/07/2026
New long article on PEP 814: Add frozendict built-in type vstinner.github.io/pep-814-add-... Donghee Na and me wrote PEP 814 to add frozendict implemented in C. Here is the long journey of adding the type to Python 3.15: implementation, stdlib changes, optimizations, complex bugs, C API, etc.
Painting: La Danse au Moulin-Rouge - Henri de Toulouse-Lautrec (1890)
0114
Victor Stinner @vstinner.bsky.social · 18/06/2026
I'm writing an article series on Free Threading internals. The 3rd article vstinner.github.io/free-threadi... introduces PyMutex: one byte lock with fast, inlineable lock and unlock functions for the common uncontended case. The design is based on WebKit's WTF::Lock.
Sunflowers - Vincent van Gogh (1888)
020
Victor Stinner @vstinner.bsky.social · 18/06/2026
The Python test suite now pass on Alpine Linux (musl C library): discuss.python.org/t/the-python... I increased the stack size to 1 MiB and skipped the few tests known to fail on musl.
discuss.python.org
The Python test suite now pass on Alpine Linux (musl C library)
Hi, After many changes over multiple months, the Python test suite now pass on Alpine Linux which uses the musl C library. For example, the AMD64 Alpine Linux buildbot workers pass on 3.14, 3.15 and ...
094
Victor Stinner @vstinner.bsky.social · 04/06/2026
I'm writing an article serie on Free Threading internals. The second article vstinner.github.io/free-threadi... analyzes immortal objects, deferred reference count, and stack references which reduce reference count contention by optimizing Py_INCREF()/Py_DECREF().
Banksy - Girl with balloon (2002)
020
Victor Stinner @vstinner.bsky.social · 03/06/2026
Article serie on Free Threading internals. First article on the performance problem of tracking objects lifetime: vstinner.github.io/free-threadi... Gilectomy started with atomic operations and switched to buffered ref counting. nogil solved the perf issue using Biased Reference Counting.
Painting: The Bride by Marc Chagall (1950)
010
Reposted by Victor Stinner
Savannah Ostrowski @savannah.dev · 13/04/2026
Frame pointers? Frame pointers! peps.python.org/pep-0831/
peps.python.org
PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python | peps.python.org
This PEP proposes two things:
1183
Reposted by Victor Stinner
Python Software Foundation @python.org · 13/04/2026
Nearly 5 years, countless PRs, a program grown from 1 to 5. Thank you, Łukasz Langa, for defining the CPython Developer in Residence role. Best of luck on the next step of your journey and we'll see you around the community!
pyfound.blogspot.com
Reflecting on Five Years as the PSF’s First CPython Developer in Residence
After nearly five wonderful years at the Python Software Foundation as the inaugural CPython Developer in Residence, it's time for me to move on. I feel honored and honestly so lucky to have had the opportunity to kick off the program that now includes several wonderful full-time engineers. I'm glad to see the program left in good hands. The vacancy created by my departure will be filled after PyCon US as the PSF is currently focused on delivering a strong event. I'm happy to share that Meta will continue to sponsor the CPython Developer in Residence role at least through mid-2027. The program is safe.
24311
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 01/04/2026
Please welcome Stan Ulbrych as the newest member of the Python core team! discuss.python.org/t/vote-to-pr... hugovk.github.io/python-core-... #Python #CPython #CoreTeam
devguide.python.org
Team log
This page lists the historical members of the Python core team. (The master list is kept in a private repository due to containing sensitive contact information.),,,,, Name, GitHub username, Joined...
181
Reposted by Victor Stinner
Core Dispatch @coredispatch.xyz · 05/04/2026
Core Dispatch #1 New releases are slated to drop on Monday: 3.13.13, 3.14.4, and 3.15.0a8. PEP 803 got accepted, so free-threaded builds will have a stable ABI. Ken Jin also wrote up what's going on with the JIT in 3.15. coredispatch.xyz/editions/1
coredispatch.xyz
Core Dispatch #1 — Core Dispatch
A regular digest of what's happening in CPython — from merged PRs and PEP decisions to community discussions and upcoming events.
0138
Reposted by Victor Stinner
Emma @emmatyping.dev · 08/04/2026
Just posted the Rust for CPython Progress Update for April 2026 to the Python Insider Blog! This covers what we've been up to and our roadmap to a PEP. If you're interested in contributing please join our Discord! blog.python.org/2026/04/rust...
blog.python.org
Rust for CPython Progress Update April 2026 | Python Insider
Rust for CPython project status update April 2026
0296
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 08/04/2026
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
Example pprint without and with expand=True.

>>> pprint(config)
{'allowed_origins': ['https://app.example.com', 'https://admin.example.com'],
 'database': {'engine': 'postgresql',
              'host': 'db-primary.internal',
              'pool': {'overflow': 10, 'size': 20, 'timeout': 30}},
 'host': 'api.example.com',
 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'},
 'port': 8443}
>>>
>>> pprint(config, expand=True)
{
 'allowed_origins': ['https://app.example.com', 'https://admin.example.com'],
 'database': {
  'engine': 'postgresql',
  'host': 'db-primary.internal',
  'pool': {'overflow': 10, 'size': 20, 'timeout': 30},
 },
 'host': 'api.example.com',
 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'},
 'port': 8443,
}
082
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 08/04/2026
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
REPL showing:

import random
random.

And then I press tab and it shows the things in random in different colours, like functions in blue, methods in cyan, numbers in yellow, and types in magenta.
161
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 08/04/2026
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.org
Python 3.15.0a8, 3.14.4 and 3.13.13 are out! | Python Insider
A final alpha and two bug fixes are awaiting your upgrade.
1195
Reposted by Victor Stinner
William Woodruff (1.3.6.1.4.1.55738) @yossarian.net · 11/04/2026
Brocards for vulnerability triage blog.yossarian.net/2026/04/11/Broca… #security #oss
2106
Reposted by Victor Stinner
Association Francophone Python @afpy.mamot.fr.ap.brid.gy · 25/03/2026
📣 L’AFPy a besoin de vous pour trouver un lieu pour la PyConFR 2026. L’événement doit normalement se tenir à l’automne prochain mais nous n’avons actuellement trouvé aucun local pour nous accueillir. La PyConFR est un événement gratuit pour ses participant·e·s […] [Original post on mamot.fr]
"On a besoin de vous pour trouver le prochain lieu de la PyconFR", sur une image dans une classe de la PyconFR 2025, avec le logo de l'AFPY.
127
Reposted by Victor Stinner
Donghee Na @corona10.bsky.social · 29/03/2026
Happy to share that PEP 803 has been accepted. A meaningful step toward Stable ABI for free threading in Python 3.15, with clear importance for C extension support. discuss.python.org/t/pep-803-st...
discuss.python.org
PEP 803: Stable ABI for Free-Threaded Builds (packaging thread)
Hi @encukou , On behalf of the Steering Council, I am happy to share that PEP 803 has been approved. Congratulations, and thank you for your work on this PEP. We are particularly pleased to see this...
1267
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 17/02/2026
Please welcome the newest member to the CPython core team, Itamar Oren! discuss.python.org/t/vote-to-pr... hugovk.github.io/python-core-... #Python #CPython #CoreTeam
discuss.python.org
Vote to promote Itamar Oren
I think it’s time to promote Itamar Oren to the Core Team. poll Itamar has been a triager since July 2023, has given two Language Summit talks and organized the 2024 Core Dev sprint at Meta in Bellev...
0207
Reposted by Victor Stinner
Savannah Ostrowski @savannah.dev · 11/02/2026
Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15! discuss.python.org/t/pep-814-ad...
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
05713
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 11/02/2026
Coming soon to Python 3.15: frozendict The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type". discuss.python.org/t/pep-814-ad... peps.python.org/pep-0814/ #Python #PEP814 #frozendict #Python315
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
1204
Reposted by Victor Stinner
Donghee Na @corona10.bsky.social · 11/02/2026
I am very happy to share that PEP 814 is accepted. Huge kudos to @vstinner.bsky.social for driving this PEP from the start! discuss.python.org/t/pep-814-ad...
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
0176
Reposted by Victor Stinner
Python Software Foundation @python.org · 02/02/2026
How do you use Python and its related technologies? Let us know in the 2026 Python Developers Survey! 🐍 #python #pythondevsurvey
surveys.jetbrains.com
Python Developers Survey 2026
The official Python Developers Survey 2026. Join and contribute to the community knowledge!
0105
Reposted by Victor Stinner
Python Package Index @pypi.org · 06/01/2026
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...
Infographic of PyPI statistics, with a yellow background, blue and grey text, and blue rectangles to highlight each statistic. Title states "PyPI in 2025". Underneath are 5 statistics: 
    3.9 million+ new files published
    130,000+ new projects created
    1.92 exabytes of total data transferred
    2.56 trillion total requests served
    81,000 requests per second on average
At the bottom is the PyPI logo, "Python package index" with blocks in the shape of the Python logo.
14317
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 23/12/2025
I’m happy to announce that the Steering Council has approved my proposal to hold the next Language Summit at @europython.eu 2026 and then alternate with @pycon.us! discuss.python.org/t/language-s... ep2026.europython.eu #Python #LanguageSummit #EuroPython
discuss.python.org
Language Summit at EuroPython 2026
Following on from this topic and this poll, I’m happy to announce that the Steering Council has approved having the next Language Summit at EuroPython 2026! The EuroPython Society plan to announce th...
1328
Reposted by Victor Stinner
nilleb @nilleb.io · 11/12/2025
An introduction to PEP-814: lwn.net/SubscriberLi... My best wishes for having it in 3.15! ❤️🤞🏼
lwn.net
A 'frozen' dictionary for Python
Dictionaries are ubiquitous in Python code; they are the data structure of choice for a wide va [...]
031
Victor Stinner @vstinner.bsky.social · 13/11/2025
I wrote a new PEP with Donghee Na: "PEP 814: Add frozendict built-in type": discuss.python.org/t/104854 A new public immutable type frozendict is added to the builtins module. The insertion order is preserved and a frozendict can be hashed.
discuss.python.org
PEP 814: Add frozendict built-in type
You can read the PEP at: PEP 814 – Add frozendict built-in type. Abstract A new public immutable type frozendict is added to the builtins module. We expect frozendict to be safe by design, as it pre...
184
Reposted by Victor Stinner
Savannah Ostrowski @savannah.dev · 28/10/2025
Looking to make a CPython contribution? I'm going to start working on maintaining a "Good First Issue" board for argparse. If you're interested, have a look and let me know on the GitHub issue if you have any questions. Happy to help 🤝🏻! github.com/orgs/python/...
github.com
Argparse issues • python
Argparse issues
55815
Reposted by Victor Stinner
Emma @emmatyping.dev · 10/11/2025
New blog post! Decompression is up to 30% faster in CPython 3.15 This blog goes over a journey to find an optimization in some lower-level code in CPython that yields a speedup of 10-30% when decompressing more than 1MiB of data. emmatyping.dev/decompressio...
emmatyping.dev
Emma's Blog - Decompression is up to 30% faster in CPython 3.15
0166
Reposted by Victor Stinner
Savannah Ostrowski @savannah.dev · 03/11/2025
Wooo, unanimous acceptance of 810! Python is getting lazy imports! So excited about this! discuss.python.org/t/pep-810-ex...
discuss.python.org
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
05214
Reposted by Victor Stinner
Łukasz Langa @lukasz.langa.pl · 25/10/2025
🎙️ 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.com
Episode 26.2: CPython Sprint Week in Cambridge UK, Part 2 by core.py
More 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...
0195
Victor Stinner @vstinner.bsky.social · 17/10/2025
In the Python C API, I dislike APIs modifying immutable objects like _PyBytes_Resize(). I designed a new PyBytesWriter API to replace this function. As usual in Python, it took multiple iterations and one year to design the API and to reach an agreement. vstinner.github.io/pep-782-pyby...
The Secret World of Arrietty
020
Victor Stinner @vstinner.bsky.social · 16/10/2025
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.org
os — Miscellaneous operating system interfaces
Source 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...
020
Reposted by Victor Stinner
Mia Bajić @clytaemnestra.bsky.social · 15/10/2025
🚀 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.be
Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
YouTube video by Behind the Commit
11910
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 14/10/2025
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.org
Python 3.15 alpha 1
This 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 ...
1153
Reposted by Victor Stinner
Savannah Ostrowski @savannah.dev · 09/10/2025
64-bit Raspberry Pi is now supported as a Tier 3 platform 🫡🎉 peps.python.org/pep-0011/
peps.python.org
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.
2236
Reposted by Victor Stinner
Arm Software Developers @developer.arm.com · 10/10/2025
🐍 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...
0114
Reposted by Victor Stinner
Pablo Galindo Salgado @pablogsal.com · 07/10/2025
🐍 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...
03014
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 07/10/2025
Just released! 🚀 Please install and enjoy Python 3.14! 🥧 discuss.python.org/t/python-3-1... #Python #Python314 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
14825
Reposted by Victor Stinner
Python Package Index @pypi.org · 26/09/2025
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.org
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.
0104
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 16/09/2025
🐍🏃‍➡️ 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
Brett giving a talk to the core teamList of how far people travelled for the sprint.Core team chatting over coffee.Core team on the bus.
1203
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 21/09/2025
🐍🏃‍➡️🏃‍➡️🏃‍➡️🏃‍➡️ #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! 🦾
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.
0125
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 20/09/2025
🐍🏃‍➡️🏃‍➡️ #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
Steve, Erlend, Victor and Petr chatting. Guido presenting an aural history project. Jacob's notepad:
1. Talk
2. Lunch
3. ??? 
4. BeerSteering Council Q&A: Greg, Pablo and Donghee on stools and Barry and Emily on screen.
171
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 17/09/2025
🐍🏃‍➡️🏃‍➡️ #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.
Tania presenting: not everyone needs mentorship. Coaching and sponsorship are different types of helping.Greg with a squiggly hand-drawn graph.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.
1103
Victor Stinner @vstinner.bsky.social · 11/09/2025
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...
021
Reposted by Victor Stinner
Cult.Repo @cultrepo.bsky.social · 29/08/2025
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
youtu.be
Python: The Documentary | An origin story
YouTube video by CultRepo (formerly Honeypot)
57735
Reposted by Victor Stinner
Brett Cannon @snarky.ca · 26/08/2025
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.com
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...
1209
Reposted by Victor Stinner
Python Software Foundation @python.org · 26/08/2025
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...
13115
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 20/08/2025
#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...
discuss.python.org
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...
043
Reposted by Victor Stinner
Emma @emmatyping.dev · 01/08/2025
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...
discuss.python.org
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...
1212611
Reposted by Victor Stinner
Hugo van Kemenade @hugovk.dev · 21/07/2025
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
Looking down on many tables of sprinters. 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.
0198