Łukasz Langa's Avatar

Łukasz Langa

@lukasz.langa.pl

CPython Developer in Residence, Python 3.8 and 3.9 release manager. Gradual typing enthusiast, asynchronous programming proponent, creator of the auto-formatter Black. He produces electronic music, which includes software and hardware of his own making.

3,725
Followers
125
Following
135
Posts
05.05.2023
Joined
Posts Following

Latest posts by Łukasz Langa @lukasz.langa.pl

Thanks @fastly.com for taking some time to ask me questions and share my responses - it's quite unique to work on a system like this

03.03.2026 15:11 👍 6 🔁 1 💬 0 📌 0
Preview
Python Developers Survey 2026 The official Python Developers Survey 2026. Join and contribute to the community knowledge!

Help us map out an accurate landscape of the Python community: respond to the official Python Developers Survey for 2026 to add your voice 🤩 #python #pythondevsurvey

27.02.2026 15:47 👍 12 🔁 6 💬 0 📌 0
Preview
Python 3.14 with Łukasz Langa - Software Engineering Daily Python 3.14 is here and continues Python’s evolution toward greater performance, scalability, and usability. The new release formally supports free-threaded, no-GIL mode, introduces template string li...

Łukasz Langa is the CPython Developer in Residence at the Python Software Foundation. He joins @seanfalconer.bsky.social to discuss the 3.14 release, free threading, type improvements, Python’s role in AI, and maintaining backward compatibility.

@lukasz.langa.pl

bit.ly/45TTSkP

10.02.2026 11:34 👍 5 🔁 2 💬 0 📌 0
Preview
Losing weight is easy, I've done it lots of times! - Łukasz Langa Wait, what? Yeah, I’ve done a few big diet runs in the past and regained lost weight, and then some. This April I started again, but did it better. I lost 19 kilograms in four months. I reached that p...

An interesting coincidence how @willmcgugan.bsky.social’s weight loss blog post comes just 2 weeks after my own! Clearly, it’s a topic on people’s minds. My account involves no injections, so you can treat it as an alternative approach.

lukasz.langa.pl/b2217f47-631...

07.11.2025 18:08 👍 6 🔁 0 💬 0 📌 0
Preview
Elon Musk is boosting the British right - and this shows how Elon Musk is boosting the British right - and this shows how

X is designed to radicalise people.

The algorithm promotes Elon Musk's agenda to promote racists and people who want violence bought - specifically - to the streets of Britain.

Members of Parliament, major institutions and the media should not be there.
news.sky.com/story/the-x-...

06.11.2025 07:53 👍 1395 🔁 608 💬 82 📌 56
Preview
The final Python 3.9 security fix release is out! Python 3.9.25 is available now! If you’re still using that, grab the sources and build the update as there’s some final fixes: Security content (low severity) There are no CVEs for those, and so ot...

The final release of Python 3.9 is out!

discuss.python.org/t/the-final-...

May you all enjoy using the features added in Python 3.10 if that's now your oldest version. 😁

docs.python.org/3/whatsnew/3...

31.10.2025 23:20 👍 23 🔁 5 💬 0 📌 0
Preview
The final Python 3.9 security fix release is out! Python 3.9.25 is available now! If you’re still using that, grab the sources and build the update as there’s some final fixes: Security (low severity) gh-136063: email.message: ensured linear comp...

Python 3.9 is officially EOL!

Congratulations to @lukasz.langa.pl on a wonderful run as release manager! 🖤

discuss.python.org/t/the-final-...

31.10.2025 20:05 👍 58 🔁 13 💬 0 📌 4

This is so funny because I literally have a use for this right now! ☺️

28.10.2025 19:27 👍 3 🔁 0 💬 1 📌 0

Hearts at the PSF are full today from the responses about the recent grant turn down news we shared. All of your kind words of support & solidarity, as well as your donations & new memberships, mean the world to us. We're so grateful to be in community with each of you 💛🐍💙

28.10.2025 19:04 👍 152 🔁 32 💬 1 📌 3
Preview
The official home of the Python Programming Language

TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵

27.10.2025 14:47 👍 6417 🔁 2756 💬 125 📌 452
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...

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

25.10.2025 20:01 👍 19 🔁 5 💬 0 📌 0
Preview
Announcing Python Software Foundation Fellow Members for Q3 2025! 🎉 The PSF is pleased to announce its third batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community:

Please congratulate our newest PSF Fellow Members for Q3, 2025! Their continued contributions to the Python ecosystem are so very important to our community. #python

22.10.2025 15:41 👍 14 🔁 8 💬 0 📌 1

hot take: a big reason for the collective anxiety around free-threading is the result of decades of copium where we assured each other that it's good, actually, that #Python has a bad threading story, because threads are dAnGeRoUs and our feeble minds need protection

17.10.2025 06:13 👍 14 🔁 5 💬 3 📌 0
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 ...

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

16.10.2025 15:03 👍 11 🔁 4 💬 0 📌 1
Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo YouTube video by Behind the Commit

🚀 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

15.10.2025 09:05 👍 19 🔁 10 💬 1 📌 0
Trailer – Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
Trailer – Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo YouTube video by Behind the Commit

Python 3.14 is out! 🎉 What goes on behind the scenes before a new Python version reaches us? I had the chance to chat with @hugovk.dev, @lukasz.langa.pl, and @pablogsal.com about their experiences as release managers.

Sneak peek: youtu.be/yc9lpM_zpes, full episode coming next week!

08.10.2025 11:48 👍 24 🔁 8 💬 1 📌 1
Preview
PEP 810: Explicit lazy imports 👋 Hi everyone, We are very exited to share with you PEP 810: Explicit lazy imports: We’re proposing an opt-in lazy import syntax that defers module loading until first use, aiming for faster startup,...

Let me post a *non*-subskeet for once... We made a thing!

discuss.python.org/t/pep-810-ex...

#Python #PEP

03.10.2025 12:04 👍 61 🔁 28 💬 6 📌 4
Post image

The CPython Core Dev Sprint 2025 in Cambridge is a wrap, the biggest and best yet! 🎉🐍

50+ core devs, Python 3.14rc2 released, Arm talks on ISA/compilers, and a true Cambridge experience!

I’ve shared the full story (with photos) on LinkedIn 👉 www.linkedin.com/feed/update/...

22.09.2025 14:08 👍 12 🔁 5 💬 0 📌 0
Fractal Art Maker for Python Turtle.py

I've created a Python module that uses turtle. py to easily create fractals.

inventwithpython.com/blog/fractal...

22.09.2025 17:01 👍 15 🔁 4 💬 0 📌 0
Preview
Python Software Foundation News

Check out this blog post from PSF CPython Developer-in-Residence, @lukasz.langa.pl, about why sprints are a wonderful environment for productivity, learning, and community connection– and his favorite part of a conference! pyfound.blogspot.com/2025/09/spri...

10.09.2025 10:45 👍 19 🔁 6 💬 1 📌 1
Photo of tree silhouette against the sunrise

Photo of tree silhouette against the sunrise

Photo of sun rising with purple skies

Photo of sun rising with purple skies

Early morning run to catch the sunrise 🌞

09.09.2025 06:44 👍 40 🔁 4 💬 1 📌 0
Episode 25: A Python That Never Was by core.py What 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

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

28.08.2025 22:24 👍 19 🔁 5 💬 1 📌 0
Preview
Łukasz Langa: Discover 3D graphics with WebGL and PyScript, Tue, Sep 9, 2025, 6:00 PM | Meetup Join us for a talk by Łukasz Langa – the developer of Black & Core Python developer! **Discover 3D graphics with WebGL and PyScript** WebGL is a wonderful set of APIs ins

We've got an amazing speaker lined up at #Python #Edinburgh, on 9th September. @lukasz.langa.pl is going to be talking about WebGL and PyScript!

www.meetup.com/python-edinb...

#pythondev #programming

18.08.2025 16:03 👍 8 🔁 2 💬 0 📌 0

I just got awarded the PSF Community Service Award for Q2 of 2025!

This is such an honour!

I was at the grocery store when I received this email and I got so excited I could barely focus for long enough to pay for my groceries!

I cannot express how overjoyed and honoured I am.

15.08.2025 16:19 👍 39 🔁 4 💬 12 📌 0
Preview
238: So Long, and Thanks for All the Fish A farewell to a fun 10 years.Also, I should have tested it better. :)In...

🎙️ Just published a new episode of Test & Code: 238: So Long, and Thanks for All the Fish. Have a listen:

15.08.2025 20:20 👍 15 🔁 4 💬 3 📌 0
Preview
Aberdeen Python User Group 10 Sept 2025 'Discover 3D graphics with WebGL and PyScript' - Łukasz Langa WebGL is a wonderful set of APIs inside every modern Web browser that allow us to generate interactive 3D scenes. Thanks to PyScript, we c...

We are delighted to announce that @lukasz.langa.pl, #Python superstar, is going to do a talk at the first #Aberdeen Python User Group after our summer break on 10th September. #APUG

Don't miss this unique chance to learn from Lucasz!

ti.to/code-the-cit...

See you there!

14.08.2025 14:17 👍 6 🔁 3 💬 0 📌 0
Preview
PSF Board Election Nominations Opening July 29th This year’s PSF Board Election nomination period opens next week on Tuesday, July 29th, 2:00 pm UTC and closes on Tuesday, August 12th, 2:00 pm UTC. Who runs for the board? People who care about the Python community, who want to see it flourish and grow, and also have a few hours a month to attend regular meetings, serve on committees, participate in conversations, and promote the Python community. 

You have about 24 hours left to submit a PSF Board nomination for yourself or someone else 🩵🐍💛 Be a part of shaping the future of the Python and PSF community- get those nominations in by tomorrow, Tuesday, August 12th, 2:00 pm UTC!

11.08.2025 13:55 👍 13 🔁 8 💬 1 📌 1
Preview
Python 3.13.6 has been released A day behind schedule in order to fix some last-minute issues, but it’s done: the latest version of the best[1] Python version is now available! Python 3.13.6 This is the sixth maintenance release ...

Python 3.13.6 has been released:

"3.13.6 is the sixth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes since 3.13.5."

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

#Python313 #Python #CPython #release

07.08.2025 08:15 👍 15 🔁 7 💬 0 📌 0

Expecting her first pull request any day now!

01.08.2025 14:29 👍 3 🔁 0 💬 2 📌 0

Today I realized I’m going to be:

– the 10th RM ever
– the first Canadian RM, and
– the first woman to serve in this role

If you ask me, that’s all really, really cool.

28.07.2025 21:45 👍 129 🔁 18 💬 9 📌 0