As someone who writes a lot of python, I love uv, but isn't on nearly every system like python is, which is one of the arguments for using python here in the first place
The catch is that there could be a version mismatch between the version of Python installed on the end user's computer and the version on which the script was developed. This problem can be solved with uv, and there aren't really Python-native ways available.
simonw|2 months ago
You can also add a shebang line so you can execute it directly:
Then:vovavili|2 months ago
emidln|2 months ago
presbyterian|2 months ago
vovavili|2 months ago
ewidar|2 months ago
If you are installing packages, then starting with installing uv should be fine.