The fzf.vim plugin for #neovim, together with ripgrep is such an improvement over (neo)vim's default search capabilities, I'm seriously reconsidering my purist position on using neovim without plugins.
Strange, that a proper fuzzy finder is not included by default.
Inspired by @fcodvpt post about current popularity of build backends, I investigated how the popularity of build backends used in pyproject.toml evolved over time since PEP-0517 introduced them in 2015:
This is a group of rovers which will collaboratively and autonomously drive around on the moon. They're using Debian for all the dev machines and the rovers themselves.
This was a very stressful morning because GitHub Actions switched their setup-python from 3.x meaning 3.11 to 3.12 and one of https://github.com/hynek/build-and-inspect-python-package tools was still pinned to a version that wasn’t compatible with 3.12.
If you’re pinning your actions more strictly that v1, make sure to update your pins, otherwise your CIs will explode.
I also got an (un)healthy dose of the deadly combination of CI debugging and Python packaging, and I’ve concluded once again that pip-tools will survive us all.
@hynek Well, debugging CI pipelines is probably one of the most frustrating tasks nowadays. All that time spent waiting for the remote jobs spinning up and doing their thing. No access to tools, just the output of the command line...
@mitsuhiko Just remember that with great power comes great responsibility. It would be great if the current mess of #Python#packaging tools would be unified, preferably by a single tool provided by Python or #PyPA. For now, you just used your popularity to boost yet another tool in that jungle, maybe even making the problem slightly worse. Hopefully you can use your skills to contribute to the solution, good luck!