Advertisement · 728 × 90

Posts by Thomas Grainger

Post image
4 months ago 554 210 16 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-...

5 months ago 58 13 0 4

This week, the #Python Software Foundation rejected a $1.5MM NSF grant, due to a requirement that the PSF abandon diversity work.

So I joined forces with Python folks (@offby1, @petrillic, @amethyst) and we're matching up to $12,000 of donations to the PSF. 🧵

5 months ago 27 61 1 3
A comic on the bridge from Star Trek the Next Generation.
Picard: COMMANDER DATA, PLEASE IDENTIFY THAT ROMULAN VESSEL.
Data: THAT'S A GREAT IDEA CAPTAIN!
IDENTIFYING A VESSEL IS A GREAT PLACE TO START - IN ANY TACTICAL OR STRATEGIC OUTER SPACE SITUATION.
THIS VESSEL APPEARS TO BE A 23rd CENTURY KLINGON BIRD OF
PREY! 🚀🦅✨
Picard: ARE YOU SURE?
LIKE I SAID WE'RE... PRETTY SURE IT'S ROMULAN.
Data: ...
Data: OF COURSE! SO SORRY ABOUT THAT, YOU'RE RIGHT!
ON CLOSER EXAMINATION IT'S A ROMULAN VESSEL! CAN I RECOMMEND SOME SOONG™ BRAND PRODUCTS THAT CAN HELP YOU WITH THAT?
Picard cradles his face in his hand in a gesture of frustration.
Data: DID I MENTION THE PLIGHT OF OPRESSED WHITES IN SOUTH AFRICA?

A comic on the bridge from Star Trek the Next Generation. Picard: COMMANDER DATA, PLEASE IDENTIFY THAT ROMULAN VESSEL. Data: THAT'S A GREAT IDEA CAPTAIN! IDENTIFYING A VESSEL IS A GREAT PLACE TO START - IN ANY TACTICAL OR STRATEGIC OUTER SPACE SITUATION. THIS VESSEL APPEARS TO BE A 23rd CENTURY KLINGON BIRD OF PREY! 🚀🦅✨ Picard: ARE YOU SURE? LIKE I SAID WE'RE... PRETTY SURE IT'S ROMULAN. Data: ... Data: OF COURSE! SO SORRY ABOUT THAT, YOU'RE RIGHT! ON CLOSER EXAMINATION IT'S A ROMULAN VESSEL! CAN I RECOMMEND SOME SOONG™ BRAND PRODUCTS THAT CAN HELP YOU WITH THAT? Picard cradles his face in his hand in a gesture of frustration. Data: DID I MENTION THE PLIGHT OF OPRESSED WHITES IN SOUTH AFRICA?

realistic Star Trek

7 months ago 6549 2498 47 80

Why didn't you get a ResourceWarning about this?

9 months ago 1 0 1 0
Post image

Python web development in a picture
#pyconit
@marcelotryle.bsky.social
@tiangolo.com
@pyconit.bsky.social

10 months ago 6 1 1 0
Video

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!

10 months ago 122 50 4 8
Preview
Call for EuroPython 2026 Host Venues Are you a community builder dreaming of bringing EuroPython to your city? The Call for Venues for EuroPython 2026 is now open! 🎉 EuroPython is the longest-running volunteer-led Python conference in the world, uniting communities across Europe. It’s a place to learn, share, connect, spark new ideas—and have fun

EuroPython returns to Prague this July and is looking for a new home for 2026 and beyond. Can your community help?
www.europython-society.org/call-for-eur...
#Python #EuroPython #conference #PyCon

11 months ago 2 1 0 0
Advertisement

This should be the easiest boycott ever and if you can’t even satisfy this baseline level of solidarity then you have no right to question why we are all now under the gun.

1 year ago 3780 1371 35 13

Thanks to months of consistent contributions by
lysnikolaou of @quansight.com (Lysandros Nikolaou), all of the mandatory dependencies of #aiohttp now ship free-threaded variants of #wheels!

This unlocks the same in aiohttp!

Find a minute to thank him, will you?

#aio-libs #Python #Packaging

1 year ago 17 7 1 0

EuroPython!

1 year ago 1 1 1 0
Post image
1 year ago 15528 3392 48 88
Preview
How AnyIO powers Prefect's Async Architecture Our love letter to AnyIO.

Our next OSS love letter

1 year ago 16 7 0 0
Irregular status update about reproducible Debian live ISO images

What an achievement:

* All official Debian bookworm live images rebuild reproducibly

lists.reproducible-builds.org/pipermail/rb...

1 year ago 209 47 7 4
Preview
Ilya Sutskever, ex-OpenAI, gets $2b funding not to release anything until he has ‘super intelligence’ Ex-OpenAI cofounder Ilya Sutskever’s new startup Safe Superintelligence just closed another funding round. For $2 billion, Sutskever promises not to release any product at all until SSI has develop…

Let it be known that I too will accept $2 billion in funding on the promise that I will not release anything until I have created God.

pivot-to-ai.com/2025/03/06/i...

1 year ago 1767 391 49 83
Post image

Roses are red
Violets are blue

1 year ago 61329 13479 2491 1365

It is either very funny or very depressing that I’ve now been trained to seek a second source for online queries as innocuous as ‘when is my local coffee shop open til today’. I’ve been conditioned to not trust Google’s first answer. Great stuff.

1 year ago 210 16 9 0

sys._getframe should probably have a pure python default that uses an exception and tb_frame

1 year ago 1 0 0 0
Advertisement

But I think tb_frame is just as unmandated (and for practically the same reasons) so I think this compat function is indeed redundant

1 year ago 0 0 1 0

Maybe, but I'm pretty sure PyPy does have this function. Python 2 doesn't have `__traceback__` though

1 year ago 0 0 1 0

This isn't a python 2 thing

1 year ago 1 0 1 0

Like doing things without OOP/types/ABCs/discord/FastAPI or server sockets and just glue code around requests and keyboard etc?

1 year ago 4 0 0 0

Mastodon

1 year ago 0 0 0 0

Think of the herd immunity and the extra load on the healthcare service

1 year ago 4 0 1 0
Post image

Poster featuring cartoon Trump and Elon Musk at the CFPB protest.

1 year ago 1359 223 29 18

A lot slower! try/except is zero cost when no exception is raised

1 year ago 1 0 1 0

suppress is slower and will unintentionally catch ExceptionGroups

1 year ago 2 0 1 0
Advertisement
Network protocols, sans I/O — Sans I/O 1.0.0 documentation

Doing I/O on my behalf.

sans-io.readthedocs.io

1 year ago 5 1 0 0

Nope nope nope nope

Fuck this.

@mcuban.bsky.social What is the right way to pursue legal action against this

1 year ago 41 1 3 0

Yeah, it's both unnecessary and misleading

1 year ago 1 1 0 0