UV Run + PEP 723 Is A Match Made In Heaven
This post will be short but hopefully be a dense few paragraphs about how using along with PEP 723 is life-changing. PEP 723 # Python Enhancement Proposals (PEP) are the community’s way of improving the python language and ecosystem and PEP 723 is one of my favorites. It permits adding python metadata right to your script which allows to setup the script’s dependencies at runtime. UV # UV makes it even better with it’s super fast resolution and environment setup. I don’t have any posts about uv yet, but here’s the docs, installing is now apart of my dev-machine setup because I need it everywhere! The Magic # I’m experiencing the power of as I’ve integrated a python script into my tmux workflow for managing sessions as well as groups of git-worktrees to keep development-ideas contained, easy to find, and easy to manage. The Series This post is in my “If You Want It Make It So” series because of the workspaces thing generally, not the dbztui example below, but for me - having ‘uv run’ as…