| 
								
								
									 Charlie Marsh | bfadadefaf | 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])
```
 | 2024-07-01 08:20:24 -04:00 |  |