6 ms·
I feel this is where uv's PEP 723 support of inline dependencies in a single-file Python script shines. Just use something like this as a shebang, and you can
by athrun 2y ago
I feel this is where uv's PEP 723 support of inline dependencies in a single-file Python script shines.
Just use something like this as a shebang, and you can have your cake and eat it too!
#!/usr/bin/env -S uv run
previous HN thread: https://news.ycombinator.com/item?id=43097006 https://news.ycombinator.com/item?id=43097006
- rednafi 2y agoIt’s much better with uv, but nothing beats the ergonomics of running go mod tidy && go run script.go. I wish Python had a native way to build self-contained executables like Go. The binary would be larger since it’s a dynamically interpreted language, but as long as it’s self-contained, I wouldn’t mind.
- lgas 2y agoI mean... at first blush it seems like `./scriptname` which is what the `uv` shebang provides beats having to remember two commands and && them together.