Thomas Wouters
@yhg1s.bsky.social
2.5K followers 95 following 67 posts
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].
Posts Media Videos Starter Packs
yhg1s.bsky.social
Looks like Momo doesn't approve of Demi's behaviour 😹
yhg1s.bsky.social
The arms race between Akio's desire for a solitary nap and Demi's desire for Akio continues...

#SavannahCat #CatsOfBluesky
A large Savannah tomcat, Akio, sleeping in a cat furniture hammock, with a smaller Savannah cat, Demi, trying to snuggle with him on the edge of the hammock, nearly falling out.
Reposted by Thomas Wouters
hugovk.dev
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

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

#Python #Python314 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
yhg1s.bsky.social
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
yhg1s.bsky.social
The issue with these isn't the syntax. It's the features that are implied which don't work, can't work, or shouldn't be controlled at the site of the import.
yhg1s.bsky.social
Well, it _is_ radically different for a few reasons. Also, anything "extensible" like that has to justify the extendibility, the added complexity and ambiguity. What else is going to need it? Why should those things happen at the site (s) of the import, rather than the module itself?
yhg1s.bsky.social
That would be a radically different approach to importing in general, and quite a large amount of scope creep. So, no, it was not considered.
yhg1s.bsky.social
While interviewing at Meta and NVIDIA I wore Microsoft/PyCon US golf shirts that were handed out many years ago, because they're _incredibly_ comfortable and durable, especially in the weather we were having... They only have a small MS logo but BOY did it confuse anyone I talked to 😂
yhg1s.bsky.social
In which Leeah and Vivi cosplay a classic vampire scene...

#SavannahCat #CatsOfBluesky
yhg1s.bsky.social
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--
lizbethmyles.bsky.social
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.
alasdairstuart.bsky.social
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
Reposted by Thomas Wouters
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
yhg1s.bsky.social
I had indeed forgotten this! I think it's because when we talk you always just seem like a regular, normal person 😁
yhg1s.bsky.social
Are you sure? Because in my experience most of the core dev sprint is spent talking and debating and talking and brainstorming and talking and discussing 😅
Reposted by Thomas Wouters
andycraig.bsky.social
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.
Reposted by Thomas Wouters
swearyanthony.bsky.social
"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.
Screenshot from Aliens of Ripley burning the eggs.
yhg1s.bsky.social
Apropos of nothing...
susiedent.com
An ‘ultracrepidarian’ (19th century) is one who loves to give their opinion, at length, on matters they know nothing about.
yhg1s.bsky.social
The Board can do with experience, or with new blood. So many great candidates! Make your own choice!

Except DO NOT vote for Franz Király. Even ignoring his bad faith arguing and bad ideas, he's clearly not a team player and does not act in the Python community's best interests.
yhg1s.bsky.social
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.
python.org
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
Reposted by Thomas Wouters
jordanmaison.com
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.
Graham Greene in Dances with Wolves Graham Greene in Maverick Graham Greene in The Last of Us Graham Greene in Marvel’s Echo
yhg1s.bsky.social
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 😂
yhg1s.bsky.social
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