That whole "not a programmer" section -- missed opportunity for uv run from GitHub URL.... which works. Including dependencies.
Try it:
uv run https://raw.githubusercontent.com/konstin/say-hi/refs/heads/main/say-hi.py
Look ma, no installs, no pip, no requirements.txt...Friends tell friends:
uv run