1. Create env with uv venv

mkdir env-demo
cd env-demo
uv venv

2. Run inside the env without activating

uv run python -c "import sys; print(sys.executable)"

3. Pin a different Python with `--python 3.12`

Remove-Item -Recurse -Force .venv
uv venv --python 3.12

uv run python --version

4. Inspect the env state

Get-ChildItem -Force

Get-ChildItem .venv -Force | Select-Object Name

5. The auto-create case

cd ..
uv init auto-env
cd auto-env
Get-ChildItem -Force

uv run python -c "print('auto-created env')"