-p/--python with relative paths is broken due to using normalize_path, which changes the path rather than just normalizing it. $ cargo run -q -- venv -p ../cpython/python .venv3.13 -vv uv_interpreter: ...
def walk(): root = Path("src/") for path in root.rglob("*"): p = path.relative_to(root) print(p) print(p.is_dir()) # always returns False print(path.is_dir ...