Check in test script for uv run <url> (#7708)

Merge before #6375 (see
https://github.com/astral-sh/uv/pull/6375#discussion_r1776975298)

This is testing a couple of things at once, and I'm happy to strip back
to something more simple (i.e., "just" printing).
However, I figured it would be useful to ensure that the PEP 723
metadata correctly works as well as that
additional arguments are correctly forwarded to the Python program.

cc: @burntsushi
This commit is contained in:
Trevor Manz 2024-09-26 11:00:33 -04:00 committed by GitHub
parent d536dfe67e
commit 7a8f4f93cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,13 @@
# This file is used to test `uv run <url>` in ../crates/uv/tests/run.rs
# /// script
# requires-python = ">=3.11"
# dependencies = [
# "rich==13.8.1",
# ]
# ///
import sys
import rich
who = sys.argv[1]
rich.print(f"Hello {who}, from uv!")