Pablo Galindo Salgado

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.

2.8K followers153 following85 posts

Seeing HRT step up at the Visionary tier means a lot to me. It's exactly the kind of commitment Python deserves from the companies that build on it, and I'm genuinely proud to be at a place that takes that seriously. ❤️

Sponsorships like this are what make it possible for the PSF to keep going: maintaining CPython, running PyPI, funding security work, and supporting the community programs that the entire Python ecosystem depends on.

Pablo Galindo Salgado reposted

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

discuss.python.orgPython 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...

Pablo Galindo Salgado reposted

Pablo Galindo Salgado reposted

Pablo Galindo Salgado reposted

Any time I see something like this in a #Python REPL, I can't help but smile for two reasons: 1. Yes, yes I did forget. 🙈 2. I know some of the folks who worked so hard to make that message do exactly what I want it to do. Thanks to @pablogsal.com, @lukasz.langa.pl, and so many others! #OpenSource

Pablo Galindo Salgado reposted

Nice use of @pablogsal.com & co's new statistical profiler in Python 3.15! #Python #Python315 #Tachyon

Henry Schreiner@henryiii.bsky.social

On behalf of the packaging maintainers, I’d like to announce packaging 26.0rc1 is out! Please try it out, as it's a huge release. If you'd like to read about the performance work making this the fastest version of packaging ever, see my post: iscinumpy.dev/post/packagi...

Pablo Galindo Salgado reposted

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

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!

View full thread

Python is at an exciting moment. With incredible work happening on performance, free-threading, and the broader ecosystem, there's never been a better time to be part of this community. You can be sure we'll work hard to bring you the best Python possible! 🤘

Pablo Galindo Salgado reposted

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:

Pablo Galindo Salgado reposted

Pablo Galindo Salgado 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...

Pablo Galindo Salgado reposted

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

creators.spotify.comEpisode 26.1: CPython Sprint Week in Cambridge UK, Part 1 by core.pyWhat? 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 ...

Pablo Galindo Salgado 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

Pablo Galindo Salgado reposted

Thank you, @developer.arm.com, for investing in the future of #Python and the PSF by hosting this year’s CPython sprint– we appreciate your support!

Arm Software Developers@developer.arm.com

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

Pablo Galindo Salgado reposted

Have you noticed? A new episode of the core․py podcast is out! This one is a little out there even for our standards, but it was a fun trip to go through all those PEPs and think “what if?” Also included: @pablogsal.com suffering some technical difficulties 🥸 creators.spotify.com/pod/profile/...

creators.spotify.comEpisode 25: A Python That Never Was by core.pyWhat if some rejected PEPs were actually accepted? How would Python look today? Let's go through 10 PEPs from the past and imagine an alternative future for the language!## Timestamps(00:00:00) INTRO(00:01:00) PART 1: What if rejected PEPs were accepted?(00:02:15) PEP 638: Syntactic Macros(00:13:53) PEP 505: None-aware operators(00:37:12) PEP 671: Late-bound function argument defaults(00:44:40) PEP 335: Overloadable Boolean Operators(00:50:53) PEP 3136: Labeled break and continue(00:52:49) PEP 463: Exception-catching expressions(01:00:58) PEP 511: API for code transformers(01:06:30) PEP 340: Anonymous block statements(01:10:30) PEP 276 and PEP 284: Alternative integer iteration(01:17:12) The do: while: loop(01:19:50) The final boss of Python syntax feature requests(01:25:33) PART 2: PR OF THE WEEK(01:36:17) Raw f-string format fixes(01:38:44) PART 3: WHAT'S GOING ON IN CPYTHON(01:40:55) Python 3.14 RC2 and Python 3.13.7(01:43:20) Welcome to the core team, Emma(01:43:50) Welcome to the release team, Savannah(01:45:56) Free threading changes(01:47:49) Perf improvements(01:52:00) New features(01:57:20) Bugfixes(01:59:15) OUTRO

Pablo Galindo Salgado reposted

Pablo Galindo Salgado reposted

📣📣 Keynote speaker announcement: Hynek Schlawack 🎤🎉 Hynek is been a pillar of the #Python community, exploring its internals & applications, and sharing his knowledge worldwide. At #PyConUK2025, he’ll be revealing Python’s secret superpower 🐍 We’re thrilled you’re joining us, @hynek.me ! 🌐 hynek.me

hynek.meHynek SchlawackHynek Schlawack: Pythonista, Gopher, blogger, speaker, and YouTuber from Berlin / Germany.