The code doesn't do anything yet, but I'm fairly happy with the project layout for troubled_waters so far. I think it makes pretty good use of `just`, `pyproject.toml`, and `uv`/`pdm`/`pipx`.

The big thing I'm not completely happy with so far is that it's not exactly configurable whether it uses `uv` alone or `pdm` and `pipx` together. Either way, though, zero assumptions are made about what version of Python you may or may not have on PATH.

codeberg.org/cgranade/troubled

0

If you have a fediverse account, you can quote this note from your own instance. Search https://wandering.shop/users/xgranade/statuses/115636231106755936 on your instance and quote it. (Note that quoting is not supported in Mastodon.)