mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-03 18:38:21 +00:00
![]() This removes the last usage of cacache by replacing it with a custom,
flat json caching keyed by the digest of the executable path.
, windows support is missing.
Rust
use camino::Utf8PathBuf;
use gourgeist::{create_venv, get_interpreter_info, parse_python_cli};
let location = cli.path.unwrap_or(Utf8PathBuf::from(".venv"));
let python = parse_python_cli(cli.python)?;
let data = get_interpreter_info(&python)?;
create_venv(&location, &python, &data, cli.bare)?;
CLI
Use python
as base for a virtualenv .venv
:
gourgeist
Or use custom defaults:
gourgeist -p 3.11 my_env