Thomas Wouters
yhg1s.bsky.social
Thomas Wouters
@yhg1s.bsky.social
Cat owner, Release Manager for Python 3.12 and 3.13, Meta employee. Former Python Steering Council and PSF Board member. (He/him or they/them.) Primarily on Mastodon: @[email protected].
Reposted by Thomas Wouters
Now that the remaining PNG files have been manually OCR'd, the total stands as follows:

We've raised $9238.74 which is 54.3% of our $17000 total. Once again within 24h of a contributor joining the match we are over half full, but we all stand ready to be maxed out so please keep those donations […]
Original post on mastodon.social
mastodon.social
October 31, 2025 at 7:30 PM
Reposted by Thomas Wouters
They say "don't read the comments" but I think the ratio of good vs bad comments in this thread makes it very, very worthwhile.

Also, the *reach* has been amazing. I've seen reposts from people I follow for very non-Python reasons (not mutuals!), who as far as I know have never posted or […]
Original post on social.coop
social.coop
October 27, 2025 at 9:35 PM
The arms race between Akio's desire for a solitary nap and Demi's desire for Akio continues...

#SavannahCat #CatsOfBluesky
October 8, 2025 at 4:15 AM
Reposted by Thomas Wouters
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

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

#Python #Python314 #release
October 7, 2025 at 2:29 PM
Obviously @hugovk.dev did a lot of work on 3.14, so I also pressed a few buttons and released 3.13.8 😅

discuss.python.org/t/3-13-8-has...

#Python #Python313 #release
October 7, 2025 at 2:39 PM
In which Leeah and Vivi cosplay a classic vampire scene...

#SavannahCat #CatsOfBluesky
September 30, 2025 at 12:47 AM
List 3 things you can talk about for 3 hours with no prep.

1. Python and/or the Python Software Foundation
2. Stargate SG-1
3. The culture of the early to young internet (1990-2005), like the new social interactions made possible by bulletin boards and email and Usenet, creating new ways for peop--
list 3 things you can talk about for 3 hours with no prep

1. The exciting game of Who Can Snatch The Most Defeats From The Jaws of Victory aka the First Punic War.
2. The Life and Times of Mr. Peter Cushing.
3. Any Doctor Who season. Pick one. Not 15, for the love of Rassilon.
list 3 things you can talk about for 3 hours with no prep

1. Single season ‘90s TV shows
2. Hamlet through the ages as an avatar for emotional repression and later the healing process of mental health.
3. The secret life of Jack Traven aka Johnny Utah aka John fucking Wick
September 26, 2025 at 11:03 AM
Reposted by Thomas Wouters
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
September 10, 2025 at 10:45 AM
Reposted by Thomas Wouters
Don't dance around it, don't make jokes about it, don't hedge as if it's merely suggestive of the possibility or we need more evidence to confirm.

This is a literal signed confession that the president is a pedophile. He is guilty of that most monstrous of crimes. Say it plainly and directly.
September 8, 2025 at 8:50 PM
Reposted by Thomas Wouters
"but how would you react if <person you previously respected> was involved as an Epstein friend/accomplice/worse" fuck em. If they knew or pretended not to know, in the bin with them.
September 9, 2025 at 8:24 AM
Reposted by Thomas Wouters
I told @joshua.stealingheather.com, developer of @iceblock.app, that he was running a vulnerable version of Apache on his server. He ignored my vulnerability report and blocked me, and his service is still vulnerable today micahflee.com/iceblock-han...
ICEBlock handled my vulnerability report in the worst possible way
Last week, I wrote about how Joshua Aaron's ICEBlock app, which allows people to anonymously report ICE sightings within a 5-mile radius, is – unfortunately, and despite apparent good intentions – act...
micahflee.com
September 8, 2025 at 11:20 AM
Apropos of nothing...
An ‘ultracrepidarian’ (19th century) is one who loves to give their opinion, at length, on matters they know nothing about.
September 3, 2025 at 11:47 AM
Reposted by Thomas Wouters
The 2025 Python Type System & Tooling Survey is live 📝❓🤔 No typing experience needed— your perspective as a #Python dev matters most. Take a couple minutes to help improve Python typing for all! forms.gle/AUkcEGZ3hybQ...
Python Type System and Tooling Survey 2025
Welcome to this annual survey to better understand how Python developers use the type system, type checkers, and integrated development environments (IDEs). The goal of this survey is to gain insights into the tools and practices you use (if any!), the challenges you face, and how you stay updated on new features. Your responses will help the Python typing community identify common blockers, improve resources, and enhance the overall experience of using Python's type system. Even if you have never actively used type hints in your code, your thoughts are still valuable and we want to hear from you. The survey should take approximately 10-15 minutes to complete. Thank you for your participation! This survey was developed with support from the Pyrefly team at Meta, the JetBrains team at Microsoft, and the typing community on discourse.python.org
forms.gle
September 3, 2025 at 11:31 AM
It's that time of year again, @python.org Board Elections! If you're a voting member, please take the time to read the nomination statements and vote.

I sometimes endorse specific people, but I think this year, no. I will only *warn* against one specific person. This is new for me.
ATTN PSF Voting Members: The 2025 PSF Board election vote is open now until September 16th! If you affirmed your intention to vote in this year's election, or voted last year, you should have an email with voting instructions 🗳️ Learn more on our blog:
Python Software Foundation News
pyfound.blogspot.com
September 2, 2025 at 4:34 PM
Reposted by Thomas Wouters
RIP Graham Greene. Every time he popped up on screen when I was a kid, my mom would excitedly point him out for being an actual Native on the screen. Able to be deadly serious and infinitely hilarious (even in smaller roles like Last of Us), he ate up the screen. Nʌki’wah brother.
September 1, 2025 at 10:42 PM
Well! I guess this year will be the first year I'll be actively recommending people *not* vote for one of the candidates for PSF Board! (I hadn't gotten around to reading all the nomination statements yet.)

I guess we're finally getting more diverse candidates 😂
September 1, 2025 at 2:43 PM
The Python Documentary was fun, nostalgic (painfully so for me; had to stop it twice) and pretty damned good...

... but the highlight for me is two friends caught on camera gossiping about me (without explicitly naming me) 😂 😂

youtube.com/watch?v=GfH4QL4VqJ0

#Python #CultRepo
Python: The Documentary | An origin story
YouTube video by CultRepo (formerly Honeypot)
youtube.com
August 28, 2025 at 11:48 PM
Someone had a fun romp outside today (on a leash, don't worry) and really, really tired himself out.

#SavannahCat #CatsOfBluesky
August 25, 2025 at 8:57 PM
Reposted by Thomas Wouters
Something very very weird happened during the Hugos award ceremony... It's been on my mind for days, and so I wrote this blog: "When People Giggle at Your Name, or the 2025 Hugo Awards Incident"

grigorylukin.com/2025/08/21/w...

#Worldcon
August 21, 2025 at 8:12 PM
Reposted by Thomas Wouters
If you need a clear & concise piece to share with your company to make the case for supporting OSS projects & orgs like @python.org :
🚀 NEW on We ❤️ Open Source 🚀

The PSF just ran out of grant funds—for all of 2025. That’s a major hit to the Python ecosystem, which powers everything from AI to automation.

Shirley Bailes explains why OSS funding is a business continuity issue: allthingsopen.org/articles/pyt...

#WeLoveOpenSource
August 19, 2025 at 4:34 PM
Reposted by Thomas Wouters
I'm *so* excited to share that I am now officially a CPython Core Developer! 🥳

I wrote my first Python in 2012, and immediately fell in love with the language. I'm honored that I am a part of, and can give back to, such an amazing, welcoming community!

discuss.python.org/t/vote-to-pr...
Vote to promote Emma Smith
As her mentor, I am very happy to propose promoting Emma Smith (@emmatyping on DPO and GitHub) to core developer. Emma has been a long time contributor to Python in many areas over the years, from myp...
discuss.python.org
August 1, 2025 at 7:27 PM
Reposted by Thomas Wouters
In preparation for Python 3.14 and official free-threading / nogil support, I present argon2-cffi-bindings 25.1.0!

1/3
July 30, 2025 at 1:12 PM
Reposted by Thomas Wouters
Feels very surreal but this is a general PSA that you should go and chase your dreams/aspirations. Even if they feel scary. Even if they feel too big.

Do it, scared ✨
July 28, 2025 at 9:50 PM