just sat with @scriptr.dev and worked through a migration off ingress-nginx to traefik for us.pycon.org, python.org, PyPI, _and_ more… in under 20 minutes holy shit i have never moved so much traffic so seamlessly before 🫶
Some news, I’ll be departing the PSF as a staff member at the end of this week.
Does your org run a self-managed version of @gitlab.com and publish your own #Python packages to @pypi.org ? If you want to try out an alpha of Trusted Publishing for GitLab Self-Managed instances, let me know via DM - I'm collecting interest now, and should have something to show soon.
broke my arm. any tips or thoughts from other folks who type for a living on how to get back to productive (after first few days rest)
a cat with a green light coming out of its eyes and the year 2015 on the bottom
ALT: a cat with a green light coming out of its eyes and the year 2015 on the bottom
media.tenor.com
New tool launch! Make our streets and sidewalks safer and more accessible with LASER VISION: our new tool that makes it easy to report blocked sidewalks, crosswalks, and bike lanes to the Philadelphia Parking Authority. bikeaction.org/laser 📽️⬇️
built some objectively cool shit for @bikeaction.org and I am proud of it: bikeaction.org/tools/laser-...
Laser Vision
Join the Action!
bikeaction.org
The rewriting of history and his character is mind melting. Love whenever I see evidence many NYers are not fooled (Spotted in PLG)
In case you don’t know about these rings, @lorencrary.bsky.social introd’ me to them a few years back at a PSF staff retreat. I’ve been wearing one daily since, and given hundreds away because it’s fun and they are dirt cheap pot metal. 1/2
#PyConUS reg is home safe and sound, followed me like a stray cat! If you’re an organizer of a regional Python conference and would like to have check-in, badge printing, door check, and lead retrieval services like those you’ve seen at PyCon US the last three years, I’d love to chat!
i am ashamed of how horrifyingly satisfying this work was github.com/pypi/warehou...
Demonstration finite state machine for PEP 694 by ewdurbin · Pull Request #18174 · pypi/warehouse
This is mostly to help me validate the design for the PEP 694 update I'm proposing in python/peps#4431. Overall Upload Session State Machine File Upload Session State Machine
github.com
#PyConUS “main events” have concluded, and I am grateful to once again have gotten the opportunity to help make the event happen. I met a goal this year of seeing all of my reports speak. I also got to *enjoy* my days in the moment so much this year, not just be satisfied and proud of the work.
super sad to hear that OSUOSL is facing a funding crisis. If you or someone you know has deep pockets and cares about open source infrastructure... it's time to act! osuosl.org/blog/osl-fut...
Future of OSL in Jeopardy | OSU Open Source Lab
A nonprofit organization working for the advancement of open source technologies.
osuosl.org
got mad when a friend was bait-n-switch'd by a dynamic QR code generation site, and thus scancity.net was born. adding it to my basement of internet weird ware with amtrak.live
scancity.net - qr codes for the discerning
Simple, reliable, and cheap dynamic and static QR codes
scancity.net
It’s nice when things work the way they’re supposed to when things don’t work the way they’re supposed to blog.pypi.org/posts/2025-0...
Incident Report: Organizations Team privileges - The Python Package Index Blog
We responded to an incident related to privileges persisting via Organization Teams after Members are removed from Organizations.
blog.pypi.org
starting the long, arduous, and expensive task of preparing my home for sale has one upshot! I get to use these checks I forgot I ordered a year or more ago.
my bestie is learning to do injection molding and made me this perfect eldritch horror for “that corner”