It turns out that #urllib3 added a totally bonkers OpenSSL version check, and they broke a lot of systems as a result. Ofc the immediate result is dozens of packages pinning urllib3 < 2, and if they continue their negligence it's going to go into hundreds.
Ofc, it is a mess that distro maintainers will have to clean up eventually. I mean, removing the pins when they do not apply to us.
A community member is looking for #codereview on a #JSON log formatter for #Python. Is this approach sound? You can post an answer addressing some or all of the (small) body of code shown; this isn't conventional Q&A where you need to have "the answer". Can you help? https://software.codidact.com/posts/288091
@codidact Can't comment there without signing up, so ...
It's not a bad approach at all. But I would say back up a step, and don't necessarily reinvent the wheel. There are packages that already do everything desired here - structlog, for example - with varying levels of flexibility and functionality.
@cazabon thanks! I'll pass that on. Yes, you need to have an account to post, but we try to make that lightweight (though we don't have "sign in with your Google(etc) account", I'm afraid). And we limit access to PII to "need to know", which is two DB admins and nobody else right now.
I have a junior #python dev that's ready for his first job. If you're looking in that space, let me know. He's hard-working, persistent and literally loves programming. The problem we worked on today had him so excited. He just needs a shot at this point.
It's just over two weeks from May 19th, which means two weeks to get your #nbpy talk proposals in!
Three reasons you might want to get a talk in:
We have a glorious semi-outdoor venue, and speakers get a green room where you can ponder the rolling hills of Sonoma County as you relax before your talk.
We're a welcoming event, with a friendly audience of everyone from students to core #Python developers.
In my search for a #Pinboard alternative I found #Linkding, and it looks almost exactly what I was looking for.
It's only semi-social (closed/friends-only), could need an option for public access, and various tweaks here and there – but it’s very hackable (#Django, #Python, #svelte, #SQLite)