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 :)
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!
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.