uv
bfadadef - Add PEP 723 support to uv run (#4656)

Commit
1 year ago
Add PEP 723 support to uv run (#4656) Closes #3096 ## Summary Enables `uv run foo.py` to execute PEP 723-compatible scripts. For example, given: ```python # /// script # requires-python = ">=3.11" # dependencies = [ # "requests<3", # "rich", # ] # /// import requests from rich.pretty import pprint resp = requests.get("https://peps.python.org/api/peps.json") data = resp.json() pprint([(k, v["title"]) for k, v in data.items()][:10]) ``` ![Screenshot 2024-06-29 at 7 23 52 PM](https://github.com/astral-sh/uv/assets/1309177/c60f2415-4874-4b15-b9f5-dd8c8c35382e)
Author
Parents
Loading