New blog post out today: How and why I use pytest’s xfail: https://blog.ganssle.io/articles/2021/11/pytest-xfail.html
Male (bright blue) and female Variegated Fairywrens as seen from my veranda this morning.
The female was close enough that those shots aren't cropped.
Canon EOS 1D MkIV, 400/5.6L + 2xTC (effective field of view equiv to 1,040mm due to the 1.3x crop on APS-H sensors)
#bird #photo #nature #AustralianWildlife #VariegatedFairywren
@skunksarebetter Am I mis-remembering, or did you once recommend a CLI tool that would execute a terminal command in response to changes in a set of files? I remember it as being a recommendation for fzf
, but I’m not seeing that anywhere, and fzf
doesn’t seem to advertise that capability.
I should probably be less negative and more grateful that my employer has allowed me to work on this on work time. Thanks, Google!
Coming soon to Python: A basically full-spec iso8601 parser.
Though I’m already pessimistically expecting a bunch of comments like, “Finally, I still didn’t understand why they didn’t do that in the first place.” and “Oh this function is finally useful, thought the core devs were being intransigent on this.”
I signed up for unsplash to share my full-size photos.
Comments available on HN (on the front page now!), subreddits r/Python and r/programming and lobste.rs:
https://lobste.rs/s/ajhbif/why_you_shouldn_t_invoke_setup_py_directly
Latest post is a big one: “Why you shouldn’t invoke setup.py directly”
A lot of people don’t know about this because we haven’t been great about getting the word out. This blog post is in part an attempt to remedy this.
Please help spread the word!
https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
Are you a software maintainer? Please upload your releases with source code to https://archive.org/details/software and make this a part of your release process. This will ensure that anyone wanting to use your software in the future will be able to find it. Please boost.
Asked about this on twitter and someone helped me debug it, it turns out the issue was that the .target
was outliving the services it’s grouping, so the .timer
thought there was nothing to do:
Seems someone submitted my article on Hamming numbers to reddit and it got a lot of upvotes but zero comments: https://teddit.net/r/Python/comments/q3xryc/paul_ganssle_generating_ksmooth_numbers_in_python/
Probably for the best, but it kinda feels like when you give a talk and get zero questions at the end…
@cnx and @huy_ngo will be presenting the floating cheeses at PyData Global 2021: https://pydata.org/global2021/schedule/presentation/37/towards-collaborative-reproducibility-pinning-repository-of-binary-distributions
As the conference's name suggests, the talk shall target data scientists. A more generic talk at the first #PackagingCon ever was also accepted and is to be announced as soon as the schedule is published.
Fediverse folks, we are looking forward to seeing you in the conference. If you want to attend either of the talks but cannot afford the tickets, please contact us in private (via Matrix or emails) for assistance.
Any #systemd experts want to take a crack at this one? https://serverfault.com/q/1079993/336913
Trying to set up a single timer that rebuilds all my websites at some regular interval, but I can only ever get it to trigger once using the only method I’ve found to do it.
My “short” blog post on generating regular numbers in Python, finally available only 7 months after I started writing it 😅: https://blog.ganssle.io/articles/2021/10/regular-numbers-in-python.html
@pganssle Pawpaw has a decent popularity in Louisville. People sell jams and breads made with it at fairs in the fall.
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.