boosting from bsky where @buttondown 's @jmduke says:
https://bsky.app/profile/jmduke.com/post/3lv5hwyipu22j
"buttondown is very excited to sponsor @htmlenergy.bsky.social's HTML DAY this coming saturday. if you attend and DM me what you built I will comp you a year's subscription to Buttondown.
at the very least, you owe it to yourself to go to https://html.energy/html-day/2025/index.html and click through to the very zine-core event sites, each of them more lovely than the last. (i am biased, but my favorite is seattle's)"
I'm very happy to announce @savannah as the Release Manager for Python 3.16 and 3.17!
https://discuss.python.org/t/welcome-the-3-16-and-3-17-release-manager-savannah-bailey/100163
#Python #CPython #Python316 #Python317
The Toad is out of the bag! 🛍🐸
Announcing Toad - a universal UI for agentic coding in the terminal
📣 Public Service Announcement to all our Spanish(-speaking) users 🇪🇸
Episodes from Radio Nacional de España cannot be downloaded. RNE decided to block our app specifically.
Journalist @james contacted the Director Radio of RTVE to ask for clarifications. In response, they have said they will 'review our case'. We are yet to receive a reply to the email we sent last week. Keep an eye out for updates on our social media.
Details 👇
Brb incorporating this into my style guide: https://susam.net/elliptical-python-programming.html
We've got a good-first bug for new contributors to Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1658511
If you're interested in writing a little bit of C++/HTML/JS to make your first contribution, let me know! I'd be happy to guide you through the whole process over chat or video call.
From working with podcast-index.org database to find podcasts, I have learned that for language codes:
ES = Spanish
ES_MX = Mexican Spanish
ES_ES = Double Spanish
(Apparently people don't realize that ES_ES is supposed to be "European Spanish", so when you filter by ES_ES you get podcasts from like wherever)
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 https://pganssle.github.io/test-podcast/
‡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" 😛
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 #Android 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.
Here's a quick blog post with another recent example why you should run coverage on your tests:
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.
https://github.com/python-pillow/Pillow/pull/8979#discussion_r2172250301
https://nedbatchelder.com/blog/201106/running_coverage_on_your_tests.html
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!" #randomactsofkindness
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
- https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
- https://packaging.python.org/en/latest/guides/modernize-setup-py-project/
Thanks to PyPA and everyone involved for their dedication and hard slog.
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 :)
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.