Sign in

Barry Warsaw

@pumpichank.bsky.social
606 followers 75 following 50 posts
PostsRepliesMedia
Reposted by Barry Warsaw
Savannah Ostrowski @savannah.dev · 13/12/2025
I’m incredibly excited to serve on this coming term’s Steering Council! Working on CPython has been one of the most rewarding endeavours of my career. I’m so grateful to everyone who voted & honoured that so many placed their trust in me. peps.python.org/pep-8107/
peps.python.org
PEP 8107 – 2026 Term Steering Council election | peps.python.org
This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Pytho...
25411
Barry Warsaw @pumpichank.bsky.social · 13/12/2025
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.
0172
Reposted by Barry Warsaw
Cult.Repo @cultrepo.bsky.social · 21/07/2025
Featuring: @mitsuhiko.at @pumpichank.bsky.social @snarky.ca Drew Houston, Guido van Rossum, Benjamin Peterson, Jessica McKellar, Ken Manheimer, Lambert Meertens, @mariatta.ca @pauleveritt.org ...
111
Reposted by Barry Warsaw
Talk Python Podcast @talkpython.fm · 14/07/2025
One of the funnest recent episodes is now out with @snarky.ca‬, @willingc.bsky.social, ‪‪@pauleveritt.org‬, @pumpichank.bsky.social, and @mkennedy.codes #python #513: Stories from Python History talkpython.fm/episodes/sho...
talkpython.fm
Stories from Python History
Why do people list to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the pe...
063
Barry Warsaw @pumpichank.bsky.social · 09/07/2025
I gotta say, ChatGPT and other LLMs are infinitely better at debugging esoteric computer problems than searching the web, forums, reddit, SO, etc. Case in point: Time Machine was erroring on a particular Dropbox file stored locally, and CGPT helped solve it. Plus it was actually kinda nice!
020
Reposted by Barry Warsaw
Donghee Na @corona10.bsky.social · 16/06/2025
This announcement comes after several weeks of thoughtful discussion among the SC members. I’d also like to acknowledge and thank my fellow council members, @pumpichank.bsky.social, @gpshead.bsky.social, @pablogsal.com and @emilyemorehouse.bsky.social for their hard work throughout this process.
0102
Barry Warsaw @pumpichank.bsky.social · 16/06/2025
While it took much deliberation, it’s decisions like this, and the process leading to it, that make serving on the SC so rewarding. Once again I’m honored to serve with these five fine folks.
1111
Barry Warsaw @pumpichank.bsky.social · 30/05/2025
Uncanny valley x2. I've talked to several plumbers recently whose voicemail goes straight to an AI. They don't tell you they're an AI tho, so after a few Qs & As, I suspect "Dane" and "Madison" of being Not Human. Now I'm trying to trick them without outright accusing.
000
Reposted by Barry Warsaw
Tania Allard @ixek.bsky.social · 27/05/2025
This transition to a Public Benefit Corporation is a huge milestone for us ✨. I am so excited about the future and the impact we will continue to have on the open source ecosystem.
2178
Reposted by Barry Warsaw
Thomas Wouters @yhg1s.bsky.social · 27/05/2025
Use #Python at all? I would like to do a silly thing, which I hope will bring amusement to others as well as me (if it works out). If you wouldn't mind, please fill out this form, and boost for reach: docs.google.com/forms/d/e/1F...
docs.google.com
Informal Pointless Python Survey
This is an informal, unscientific survey of (sort of) Python questions, with which I'd like to try to make something amusing, maybe something involving families feuding somehow. (I may have been inspi...
12629
Barry Warsaw @pumpichank.bsky.social · 28/05/2025
Catching up on the PyCon talks I missed. Some are just bananas. @pablogsal.com @lukasz.langa.pl @1st1.dev GvR
191
Reposted by Barry Warsaw
Hugo van Kemenade @hugovk.dev · 14/05/2025
WEPs, DEPs, BIPs, DEPs, SKIPs, NEPs, FEPs, SLEPs, AIPs, PEEPs, CEPs, SPECs, TIPs, JEPs, CFEPs, APEs, IPEPs... Many projects name proposals after PEPs rather than RFCs. Where did PEPs come from? Here's @pumpichank.bsky.social on the origin! hugovk.dev/blog/2025/pe... #Python #PEP #RFC #history
hugovk.dev
PEPs & Co.
094
Reposted by Barry Warsaw
Cult.Repo @cultrepo.bsky.social · 18/05/2025
The trailer for "Python, the Documentary" is here! 🔥🐍 From its humble beginnings in the Netherlands to powering AI at the world’s biggest companies - this is the story of Python. 🎥 The film premiers at @europython.eu in July and will follow on our YouTube channel. Subscribe to stay updated!
412150
Reposted by Barry Warsaw
Cult.Repo @cultrepo.bsky.social · 18/05/2025
The full film will feature: @mitsuhiko.at, @pumpichank.bsky.social, @snarky.ca, Drew Houston,  Guido van Rossum, Benjamin Peterson, Jessica McKellar, Ken Manheimer, Lambert Meertens, @mariatta.ca, @pauleveritt.org...
2111
Reposted by Barry Warsaw
Seth Larson @sethmlarson.dev · 06/05/2025
@thepsf.bsky.social Developers-in-Residence Program now has a landing page! 💜 Today we cover the language runtime and security work, maybe there's a gap in the #Python ecosystem your organization wants to see improved? Let's chat! #security #opensource #oss www.python.org/psf/develope...
python.org
PSF Developers in Residence
The official home of the Python Programming Language
02413
Reposted by Barry Warsaw
Brett Cannon @snarky.ca · 06/05/2025
The spec for pylock.toml is up! packaging.python.org/en/latest/sp...
packaging.python.org
pylock.toml Specification - Python Packaging User GuideContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark mode
03310
Barry Warsaw @pumpichank.bsky.social · 08/04/2025
I love it when I ask ChatGPT to give me some commands to do a thing, and it responds with "Let me know if you want a script that can do that. I can hook you up".
121
Reposted by Barry Warsaw
Python Software Foundation @python.org · 01/04/2025
BREAKING! Guido van Rossum, the legendary creator of #Python, has officially reinstated himself as Benevolent Dictator for Life (BDFL). Feat. Guido van Rossum, @pumpichank.bsky.social, @snarky.ca and @mariatta.ca‬ Stay tuned for the documentary coming this summer! www.youtube.com/watch?v=wgxB...
youtube.com
BREAKING: Guido van Rossum Returns as Python's BDFL
YouTube video by Honeypot
26833
Barry Warsaw @pumpichank.bsky.social · 11/03/2025
I doubt Southwest Airlines is here, but I *used* to be a loyal customer. With the announced bag fees and previously announced assigned seat changes, as of today, I'm done. If you want to act like just another airline, that's how I'll treat you.
000
Barry Warsaw @pumpichank.bsky.social · 28/02/2025
Okay, before I freak out and delete Firefox everywhere, what's the deal with the new Mozilla terms of service, giving them blanket rights to use that information? Sure seems pretty broad, or at least extremely careless language, for a privacy focused organization.
130
Reposted by Barry Warsaw
Charlie Marsh @crmarsh.com · 29/01/2025
We’re building a new static type checker for Python, from scratch, in Rust. From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
35722104
Reposted by Barry Warsaw
Mike Fiedler @miketheman.com · 27/01/2025
Happy birthday, #Python 🐍!
media.tenor.com
a cartoon snake with a long tongue sticking out is smiling .
ALT: a cartoon snake with a long tongue sticking out is smiling .
0235
Reposted by Barry Warsaw
Savannah Ostrowski @savannah.dev · 27/01/2025
Y'all, I did a thing. I just authored my first PEP as a primary author! PEP 774 – Removing the LLVM requirement for JIT builds peps.python.org/pep-0774/
peps.python.org
PEP 774 – Removing the LLVM requirement for JIT builds | peps.python.org
Since Python 3.13, CPython has been able to be configured and built with an experimental just-in-time (JIT) compiler via the --enable-experimental-jit flag on Linux and Mac and --experimental-jit on W...
6644
Barry Warsaw @pumpichank.bsky.social · 25/01/2025
Incredibly sad news. RIP Michael.
041
Reposted by Barry Warsaw
Hugo van Kemenade @hugovk.dev · 24/01/2025
#Windows #Python users, watch Steve Dower's video for an improved installation manager: youtu.be/Kl4XeDp51d8?si=Nob0e9c591W… Try the demo yourself and give feedback on PEP 773: discuss.python.org/t/pep-773-a-pyth… #PEP773 #PEP
youtu.be
PyManager (PEP 773) demo 2
151
Reposted by Barry Warsaw
Hugo van Kemenade @hugovk.dev · 24/01/2025
🐍📦📜 All the pieces (I use) are now in place for PEP 639 ("Improving License Clarity with Better Package Metadata"). Thanks to contributors and maintainers of at least 6 projects and of course Karolina Surma for the PEP! discuss.python.org/t/pep-639-ro... #Python #PEP639 #PyPI #SPDX #licensing
PyPI metadata showing "License Expression: BSD-3-Clause" with links to more info about SPDX and about License Expressions.
0208
Barry Warsaw @pumpichank.bsky.social · 23/01/2025
Mini-PITA: on a macOS 15 laptop with a notch, app menubar icons just get lost under the notch if you have too many of them. You have to quit apps or move notifications to the Control Center. Doesn't this bug some Apple employee enough to Just Fix?! Scrollbar or popup with the full list would do.
020
Reposted by Barry Warsaw
Barry Warsaw @pumpichank.bsky.social · 14/01/2025
Let’s try that again, autospell! It’s 2025. Is Keybase still the easiest way to do end to end git repos?
012
Barry Warsaw @pumpichank.bsky.social · 14/01/2025
Its 2025. Is Keybase still the easiest way to do end to end encrypted got repos?
111
Barry Warsaw @pumpichank.bsky.social · 11/01/2025
It's that time of the decade where I modernize my .emacs file and remove tons of crap I no longer use or need.
030
Reposted by Barry Warsaw
Veit Schiele @veit-schiele.de · 07/01/2025
Python has won the title of ‘TIOBE’s Programming Language of the Year 2024’. This award is given to the programming language with the highest increase in ratings in one year. Python gained a whopping 9.3% in 2024: www.tiobe.com/tiobe-index/... #Python #TIOBE
TIOBE index from January 2025
3208
Reposted by Barry Warsaw
Deb Nicholson @eximious.bsky.social · 20/12/2024
The number of proposals submitted by the community yesterday was 336, bringing our closing total to 932. Great job procrastinators!! #PyConUS #Python
0167
Barry Warsaw @pumpichank.bsky.social · 19/12/2024
Do you think SMS MFA is in any way secure? Think again. Our telecom infrastructure has more holes than swiss cheese. This is almost 2025, use an authenticator app or hardware key. I don’t love biometrics for this, but it’s better than SMS. Stop using SMS two factor auth!
222
Reposted by Barry Warsaw
Hugo van Kemenade @hugovk.dev · 17/12/2024
Just released: Python 3.14.0a3 🚀 discuss.python.org/t/python-3-1... docs.python.org/3.14/whatsnew/ This release brought to you by tea and homemade mince pies. #Python #CPython #Python314 #release #food
A mince pie and a mug of tea.A half-eaten mince pie with crumbly pastry revealing the moist mincemeat within.
13214
Barry Warsaw @pumpichank.bsky.social · 13/12/2024
ASCAP says I made $0.05 in royalties in 2024. I am ready to par-tay! 🤑
140
Reposted by Barry Warsaw
Pablo Galindo Salgado @pablogsal.com · 12/12/2024
We are very exited to share with you PEP 768 🐍, which proposes a safe external debugger interface to Python. We think this is a really exciting change that would allow debuggers and tools to safely attach to running Python processes without stopping or restarting them. 🔨🐛 peps.python.org/pep-0768/
peps.python.org
PEP 768 – Safe external debugger interface for CPython | peps.python.org
This PEP proposes adding a zero-overhead debugging interface to CPython that allows debuggers and profilers to safely attach to running Python processes. The interface provides safe execution points f...
28422
Barry Warsaw @pumpichank.bsky.social · 10/12/2024
Thank you for your trust and support! I look forward to a wonderful 2025 working with these amazing Pythonistas. Thank you to all the candidates for this year’s Steering Council!
0123
Barry Warsaw @pumpichank.bsky.social · 08/12/2024
030
Barry Warsaw @pumpichank.bsky.social · 04/12/2024
A slew of new Python bug and security fix releases announced today by @yhg1s.bsky.social! Congrats and thanks also to @pablogsal.com, @lukasz.langa.pl, Ned Deily, and Steve Dower. discuss.python.org/t/python-3-1...
discuss.python.org
Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available
Another big release day! Python 3.13.1 and 3.12.8 were regularly scheduled releases, but they do contain a few security fixes. That makes it a nice time to release the security-fix-only versions too, ...
12610
Reposted by Barry Warsaw
Armin Ronacher @mitsuhiko.at · 03/12/2024
This is huge news! The python-build-standalone project is officially moving under Astral's leadership. They were the basis of Rye, they are what uv fetches, and they are probably one of the best hidden secrets in the Python community that already drive tons of workflows. astral.sh/blog/python-...
astral.sh
A new home for python-build-standalone
Astral is taking stewardship of python-build-standalone, Gregory Szorc's foundational project for installing portable Python distributions.
314524
Barry Warsaw @pumpichank.bsky.social · 01/12/2024
I’m proposing we shut down the email-sig mailing list, moving it to DPO. I’m aware of the irony!
050
Reposted by Barry Warsaw
Quentin Pradet @quentin.pradet.me · 30/11/2024
Trying #Python 3.13 free-threading builds with uv is as easy as specifying `--python 3.13t`. If you don't have such an interpreter available, uv will download a standalone build for you! The full list of options to install 3.13t builds is here: py-free-threading.github.io/installing_c...
$ uv run --python 3.13t python
Using CPython 3.13.0
Creating virtual environment at: .venv
Installed 4 packages in 16ms
Python 3.13.0 experimental free-threading build (main, Oct 16 2024, 08:24:33) [Clang 18.1.8 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
39713
Barry Warsaw @pumpichank.bsky.social · 30/11/2024
Updates to my Pythonistas starter pack. Honestly, the UX is a little wonky so I’m probably missing some folks, but it’s a good, um…start! go.bsky.app/VYHhHJo
33610
Barry Warsaw @pumpichank.bsky.social · 26/11/2024
Looking for good bass content to follow, players, feeds, instruments, instructors, etc. Bass guitar and upright. I’m gonna create a starter pack when I have “at least 7” - the minimum required to creat a pack.
110
Barry Warsaw @pumpichank.bsky.social · 26/11/2024
Trying out this Starter Pack thing here are some Pythonistas to follow. Reply with other suggestions! go.bsky.app/VYHhHJo
142
Barry Warsaw @pumpichank.bsky.social · 26/11/2024
@bsky.app starter packs are an absolutely brilliant idea. Fantastic for converts from the Social Media That Shall Not Be Named. Now all I want is an iPad native version, and easier switching between profiles.
100
Barry Warsaw @pumpichank.bsky.social · 24/11/2024
@teddanson.bsky.social and @hwinkler4real.bsky.social should have a nice off!
120
Reposted by Barry Warsaw
Hugo van Kemenade @hugovk.dev · 22/11/2024
🐍 The nominations are in for the 2025 #Python #SteeringCouncil! 🗳️ @pumpichank.bsky.social 🗳️ @corona10.bsky.social 🗳️ @emilyemorehouse.bsky.social 🗳️ Ethan Furman 🗳️ @gpshead.bsky.social 🗳️ @mariatta.ca 🗳️ @pablogsal.com 🗳️ @yhg1s.bsky.social Read their statements at peps.python.org/pep-8106/
peps.python.org
PEP 8106 – 2025 Term Steering Council election | peps.python.org
This document describes the schedule and other details of the 2024 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2025 term (i.e. Pytho...
13214