use-venv 0.0.1

Python virtual environment metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use use_venv::{PythonVirtualEnv, PythonVirtualEnvKind, PythonVirtualEnvName};

fn main() -> Result<(), use_venv::PythonVirtualEnvError> {
    let env = PythonVirtualEnv::new(
        PythonVirtualEnvName::new(".venv")?,
        PythonVirtualEnvKind::Venv,
    );

    assert_eq!(env.name().as_str(), ".venv");
    assert_eq!(env.kind().as_str(), "venv");
    Ok(())
}