This means #Python now has a lock file standard that can act as an export target for all tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.
The most exciting thing is the `[[packages.attestation-identities]]` table thanks to attrs (and so thanks to @hynek for using Trusted Publishers). Hopefully @yossarian and the other PEP 740 co-authors are happy with the outcome. 😊
And with that, PEP 751 is feature-complete! Going to give it until no later than March 17 to submit it for folks to find errors or things that need clarification.
I feel like the people getting mad at map apps for changing the name of the Gulf of Mexico for them are getting mad at the wrong thing. It's like when people would get mad at me about Python 3 during the 2->3 transition. It was actually never about me or Python 3, but about the person's manager not letting them migrate.
I get why people are mad about the rename, but get mad at the person who made the rename official for America geography and not the people following the US standard.
For those of you on both Bluesky and Mastodon, where do you prefer to be followed? ("don't care" is not an option unless you don't want me following you at all.)
I assume I can trust https://molly.im and F-Droid, but I thought I would double-check with you all before I install it on my tablet so I can have what Signal users on iPadOS have by tethering to their phone.
OK, what's happened to cause all the Mastodon/Bluesky chatter? Is it the series A funding for Bluesky, or something else? There's been an uptick of followers for me (https://bsky.app/profile/snarky.ca) as well as general commenting about the two here.
@hynek@glyph@offby1 I had not realized the plushie thing was a negative to anyone. And I didn't know where Kelsey had been to begin with. Shows you how plugged in I am thanks to checking both here and Bluesky once a weekday. 😁
I'm working on a new draft of my lock file PEP (751), and the one thing I hope that comes of it is @hynek takes advantage of PEP 735 and drops all of the development-related extras in `attrs`. 😉
Moderator tip: don't use the phrase "user harm" when talking about benign software. Very likely no one is being physically or psychologically harmed; they are at worst having a suboptimal time and being inconvenienced. So unless there is a doctor or therapist visit caused entirely because of some software, "harm" is a bit too strong of a term to use about someone's idea.
With the increase in GitHub Sponsors funding, I'm thinking about getting better hosting and analytics for my sites. I use CloudFlare analytics for both snarky.ca and https://python-launcher.app and CloudFlare pages for the latter (my blog is hosted on Ghost(Pro)). I'm thinking @plausible makes the most sense for analytics.
But what about static file hosting for python-launcher.app (and any future sites, for which there is at least one planned)? Easy deployment from GitHub Actions is a must.
Ever find the parentheses around the exception classes unnecessary since we stopped worrying about Python 2? Yeah, Pablo and I agree, so we wrote PEP 758.
I just had a thumb keycap on my https://dygma.com/pages/defy break w/ the stems stuck in the switch. Within 48 hours #Dygma requested everything they needed for the warranty -- which is 2 years -- and sent off a entire new set of thumb keycaps -- they have switched to a stronger material since my keyboard was made -- along with a couple new switches in case something else happens in the future.
I continue to be very happy with my Dygma Defy purchase! 😊
For anyone else annoyed by the xdg-open prompt caused by @Vivaldi on Linux, I replied at https://forum.vivaldi.net/post/779497 about what the cause is (Speed Dial using a custom `vivaldi` protocol for the URL).
And this is when I wished being sponsor of the project got me priority bug fixes or at least raised the visibility of this as it's unfortunate I have to leave Speed Dial off because of this bug.