gourgeist

Crates.iogourgeist
lib.rsgourgeist
version0.0.4
sourcesrc
created_at2023-09-29 13:23:50.411852
updated_at2023-09-29 18:41:54.891062
descriptionvirtualenv creation implemented in rust
homepage
repositoryhttps://github.com/konstin/gourgeist
max_upload_size
id987323
size1,172,653
konsti (konstin)

documentation

README

Gourgeist

Gourgeist is a rust library to create python virtual environments. It also has a CLI.

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

Jessie's gourgeist

Jessie's gourgeist, a pokemon with a jack o'lantern as body

Commit count: 43

cargo fmt