5 ms·
You can use this trick with mise (mise-en-place) for small tasks: https://mise.jdx.dev/tasks/toml-tasks.html#shell-shebang https://mise.jdx.dev/tasks/toml-task
by hv42 2y ago
You can use this trick with mise (mise-en-place) for small tasks:
https://mise.jdx.dev/tasks/toml-tasks.html#shell-shebang https://mise.jdx.dev/tasks/toml-tasks.html#shell-shebang
[tools]
uv = 'latest'
[tasks.python_uv_task]
run = """
#!/usr/bin/env -S uv run --script
# /// script
# dependencies = ["requests<3", "rich"]
# ///
import requests
# your code here
"""
- kseistrup 2y agoSomething similar is shown for uv here: https://simonwillison.net/2024/Aug/21/usrbinenv-uv-run/ https://simonwillison.net/2024/Aug/21/usrbinenv-uv-run/