Pablo Galindo Salgado

@pablogsal.com

I program the programming program that other programmers use to program programs. Python Steering Council and core developer. Python 3.10/3.11 release manager. Deals with black holes and parsers. Attracts linker problems.

Python 3.15 beta 1 is here 🎉! This means that 3.16 (my first release as RM) is in development! Not to be sappy but this is such an honour. The trust the team has in me is not lost on me. I will do my best to make sure that 3.16 is the best Python yet. 🖤 discuss.python.org/t/python-3-1...

Python 3.15.0 beta 1 is here!

It’s the first beta and feature freeze! This is a beta preview of Python 3.15 Python 3.15 is still in development. This release, 3.15.0b1, is the first of four planned beta releases. Beta release...

discuss.python.org

We were so lucky to have @lukasz.langa.pl as our very first Developer in Residence. I consider the program an incredible success story of what funding can do in open source. That is in large part a reflection of his hard work, and the amazing team of DiRs who followed. Thank you Łukasz!

Python Software Foundation@python.org · 4mo ago

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!

Absolutely honored to serve another term with these fine folks. Thanks to the community for your trust and for Greg and Emily for a wonderful 2025 term.

Pablo Galindo Salgado@pablogsal.com · 8mo ago

Once again I am honoured to serve on the Python Steering Council together with @savannah.dev @yhg1s.bsky.social @pumpichank.bsky.social @corona10.bsky.social🐍 The trust from the core team and the community is something I never take for granted.Thank you🖤 We'll work hard to bring you the best Python!

Woo, everyone's favourite Python profiler just got async awareness! 🎉 With --async-aware, you'll be able to see parent-child task hierarchies instead of flat event loop stacks. Without vs. with:

Tachyon profilerwithout async awareness showing a flat call stack. The hotspot is KqueueSelector.select at 90.5%, obscuring actual application workTachyon profiler with async awareness showing hierarchical task structure: a Supervisor task spawning three parallel Worker tasks, each running LeafTasks. Hotspot correctly identifies sleep at 96.8%.

🎙️ 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/...

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...

creators.spotify.com

The core․py podcast is back with a new episode! Actually, it’s only half an episode, and yet it’s the longest one so far. We interviewed attendees sprinting on CPython at Arm Inc. Topics include: #Python 3.14 and 3.15, the future of free threading, and pizza. creators.spotify.com/pod/profile/...

Episode 26.1: CPython Sprint Week in Cambridge UK, Part 1 by core.py

What? What do you mean this two-and-a-half hour episode is PART 1? Well, there were fifty people at the sprint in September. We interviewed thirty of them. In Part 1 you can hear from 18 of them: Ken ...

creators.spotify.com