Pinned post

Latest post is a big one: "Why you shouldn't invoke setup​.py directly"

A lot of people don't know about this because we haven't been great about getting the word out. This blog post is in part an attempt to remedy this.

Please help spread the word!

blog.ganssle.io/articles/2021/

Pinned post

From the archives of my blog but still very relevant: "pytz: The Fastest Footgun in the West", about why you probably shouldn't be using pytz:

blog.ganssle.io/articles/2018/

Hey everyone, I just started a podcast! It's called Test Podcast and it features highly compressible audio wrapped in a simple RSS feed that can be used for testing your RSS-feed consuming software.

You can find it at pganssle.github.io/test-podcas

Hey folks! Looking for leads on cheap places to stay in sept in Amsterdam, Berlin and Manchester. Thanks in advance!

‡Eso es porque recojo mi vocabulario de varias fuentes y me parece que uso regionalismos de regiones muy diferentes, y suena... raro. Quiero centrarme un poco en material de España por la razón simple y tonta de que me gusta "vosotros" en vez de "ustedes" 😛

Show thread

Hispanohablantes, por favor, ¿me podéis recomendar más podcasts en español? No me importa el tema y de hecho, preferiría escuchar algo muy aleatorio (y nada de noticias, por favor). Si la calidad del audio es buena y los presentadores son majos, a lo mejor me gustaría; sobre todo si es de España‡. No me van mucho los podcasts "profesionales" — si fuera un blog querría algo con una página pequeña y casera antes que un Substack o algo corporativo, si eso tiene sentido.

Oh, y también creo que si no tiene feed RSS, no es un podcast, es solo radio espumosa.

Hugo van Kemenade (@hugovk) is a leading voice in the Python community. The projects he maintains are downloaded over 280 million times a month, including libraries used in NASA missions. The interview shows how Hugo's passion for contributions has developed into future-proofing the entire Python ecosystem.

(1/2)

I would like to publish an app, but I feel like I've heard stories about people having some kind of issue and their entire Google account gets yanked, which would be... bad.

Do folks worried about this make a separate google account just for this? Does it help at all if you get banned?

I suspect this will not be likely to affect me given that my app is basically just a repackaging of an open source PWA app with no permissions requested, no ads and fully open source, so I am not too worried, but I also feel weird using my personal account for anything else.

i’m looking for a word for “person stumbles into attractive nuisance and starts propagating it as the next best practice”

Days since running coverage on tests found a bug in the tests: 0

This time, a generator had already been exhausted, before we tried to iterate over it. The lack of coverage highlighted the problem.

github.com/python-pillow/Pillo

nedbatchelder.com/blog/201106/

#Python #tests #coverage

Fireworks witnessed. I am confident that we are safe from the British for another year.

Being a museum attendant seems very boring, so to make their jobs more interesting, whenever you walk out of a gallery with a lot of people going into it, loudly say to your companions, "My favorite part of that exhibit was how you were allowed to touch all the art!"

Several deadlines are approaching for deprecated setuptools features

30th Aug
- bdist_wheel with universal=True

15th Oct
- Running `setup.py test`
- subclassing wheel.bdist_wheel

31st Oct
- Running `setup.py <anything>`
- setuptools.command.easy_install, setuptools.installer, fetch_build_eggs

For more info and migration guidence see
- blog.ganssle.io/articles/2021/
- packaging.python.org/en/latest

Thanks to PyPA and everyone involved for their dedication and hard slog.

#Python

Are you in Boston and want to hang with #Python people? Boston Python's project & collaboration night is June 24th. It's an informal gathering to talk together, work together, learn from each other, network, whatever. Tell your friends :)

meetup.com/bostonpython/events

The "faster CPython" team at Microsoft was recently dissolved. My position at Microsoft was eliminated. If anyone has a reason to be disappointed in this, it's me.

So it feels okay for me to ask you to refocus any disappointment you might have about Microsoft's decision. Let's be grateful for a big Python user actually laying down meaningful cash for 4 years in support of a volunteer-driven community project! Let's express our frustration instead in how that doesn't happen more often!

General PSA: don’t apply for a job at Canonical. Do NOT apply for a job at Canonical. Treat the blatantly artificially enormous number of job openings they post as the mirages of trickster fae. They are unhinged. Mark Shuttleworth is unhinged. They will drag you through the mud, disrespect you and your time, and definitely not give you a job. This article I saw today is like the thirteenth of its kind that I personally have seen dustri.org/b/my-experience-wit

I was poking around the Mastodon APIs and I can't find a way to have a bot hide individual posts for me, only update my filters list. Am I missing something?

There are only 3 plots: a person goes on a journey, a stranger comes to town, and "here is how I set up the static site generator for this blog".

@jonafato Add mine to the pile please? :)

feoh.org/posts/pycon-us-2025-t

Was really great meeting you in person today. Thanks so much for introducing yourself!

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.