Łukasz Langa
@lukasz.langa.pl
3.6K followers 120 following 130 posts
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.
Posts Media Videos Starter Packs
Reposted by Łukasz Langa
clytaemnestra.bsky.social
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!
Trailer – Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
YouTube video by Behind the Commit
youtu.be
Reposted by Łukasz Langa
diegor.it
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/...
Reposted by Łukasz Langa
Reposted by Łukasz Langa
python.org
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...
Python Software Foundation News
pyfound.blogspot.com
Reposted by Łukasz Langa
nrennie.bsky.social
Early morning run to catch the sunrise 🌞
Photo of tree silhouette against the sunrise Photo of sun rising with purple skies
lukasz.langa.pl
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/...
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
creators.spotify.com
Reposted by Łukasz Langa
mathspp.com
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.
Reposted by Łukasz Langa
Reposted by Łukasz Langa
codethecity.bsky.social
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!
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...
ti.to
Reposted by Łukasz Langa
lukasz.langa.pl
Expecting her first pull request any day now!
Reposted by Łukasz Langa
savannah.dev
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.
Reposted by Łukasz Langa
miketheman.com
Heads Up, #Python Developers!

There is an active phishing attack targeting PyPI users.

• Threat: Emails from [email protected] (with a 'j') link to a fake login page.
• Action: Do not click any links. If you already did, change your PyPI password ASAP.
• Note: PyPI itself has not been breached.
lukasz.langa.pl
@pablogsal.com and I are in Prague for @europython.eu. Come talk to us about REPLs, parsers, profilers, and Sleep Tokens! 🤘🏻

And if you’re not here, there’s a new episode of the core․py podcast where we cover the new builtin sampling profiler for #Python 3.15 🏎️

creators.spotify.com/pod/profile/...
The Megahertz by core.py
Python 3.14? That's old news. Let's talk about the first big feature of Python 3.15 -- a built-in sampling profiler for Linux, macOS, and Windows. We also cover improvements in perf support, discuss m...
creators.spotify.com
Reposted by Łukasz Langa
hynek.me
Almost 4 months later, here it finally is:

uv: Making Python Local Workflows Fast and Boring in 2025

youtube.com/watch?v=TiBI... 1/3
https://youtube.com/watch?v=TiBIjouDGuI…
Reposted by Łukasz Langa
europython.eu
Contribute, learn, collaborate! Join the Sprints on July 19–20 — two days of open-source hacking, project-based learning, and community teamwork.

Watch Łukasz's @lukasz.langa.pl video to get inspired.
Reposted by Łukasz Langa
hugovk.dev
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
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...
discuss.python.org
lukasz.langa.pl
It was time to update the sticker wall on the laptop. New additions: xonsh, Yamaha (that should have been there from day 1), 2001, and Drive. And a much improved Challenger tile.
A picture of a laptop with a large sticker on it that emulates a 6 x 5 grid of hexagonal stickers. Depicted are things I like. Dodge Challenger, Tubular Bells, Moog Music, Xonsh, October Rust, Zen and the Art of Motorcycle Maintenance, Flashback, Black (the auto-formatter), Aphex Twin, Visual Studio Code, Yamaha Revstar hanko, Yamaha Corporation triple tuning fork logo, Ableton Live, Fallout, Python (the programming language), ProTracker 2, Shadow of the Beast 3, Tool (the band), Dave Bowman walking through Discovery in “2001: A Space Odyssey”, Atheism, Antifragile, Sandman, Elder Scrolls, Miles Davis’ “Blue in Green” sheet music from the bootleg 5th edition of the “Real Book”, Godel Escher Bach, Drive (the movie), and Supercollider (the music synthesis server).
Reposted by Łukasz Langa
georgically.bsky.social
Everyone’s loving the avatars @pycon.us — so I had to make one for our amazing Devs-in-Residence @python.org too. This photo? Epic.
@lukasz.langa.pl @miketheman.com @sethmlarson.dev #PyConUS #pycon2025