I've made the source of my #TipTheTinyWeb project public, there is no license yet. I'm quite happy with what I've been able to do with tools I'm not familiar with like Alembic and SQLAlchemy. 500 lines of Python code is powerful!
I tested out an experimental packaging of Cosign (Sigstore) for Debian thanks to Simon Josefsson. Adoption of Sigstore by Linux distros is an exciting sign, there will be an abundance of Sigstore attestations in the near-future thanks to PEP 740 for PyPI.
I've noticed a concerning trend of "slop security reports" being sent to open source projects. Here are thoughts about what platforms, reporters, and maintainers can do to push back:
My work on supply-chain security has only been possible through the "Developers-in-Residence" program at the Python Software Foundation.
Security work is unlikely to be anyone's favorite thing to do with #Python, my job is to do that work! Consider me Python's security janitor 🧼🫧🧽
You can support my mission! 🚀 The PSF is hosting its end-of-year fundraiser where direct donations go to lovely programs like the Developers-in-Residence. Thank you for your consideration.
Looks like @ambv seems to be looking for type-hints allies in the last episode of core.py podcast, let it be known that I type-annotate throwaway Python scripts 😊 PyCharm makes it so easy!
Congrats Matt Greer for solving software distribution! E-Reader card with Solitaire delivered in an envelope by mail earlier today. Love it! 😍 (https://retrodotcards.com)
Migrating from Omnivore to Inoreader reminded me to not trap my efforts to annotate articles and feeds in a service, even one that I pay for. I started regularly dumping this info into OPML and using that data to generate my blogroll page:
Today is my 5-year blog-iversary! 😊 Writing had a positive impact on my life, I would love to see more people writing and sharing on the internet. I wrote a few pieces of advice for new prospective writers:
PEP 761 has been accepted by the Steering Council, CPython 3.14 and onwards won't provide PGP signatures:
This is a win for Python release managers who volunteer their time for the #Python community for 7+ years. Thanks to all past and current release managers 💜