Skip to main content

pip_basic_usage/
basic_usage.rs

1use use_pip::{PipCommand, PipRequirement, is_requirements_file};
2
3fn main() -> Result<(), use_pip::PipTextError> {
4    let command: PipCommand = "install".parse()?;
5    let requirement = PipRequirement::new("requests>=2")?;
6
7    assert_eq!(command.to_string(), "install");
8    assert_eq!(requirement.as_str(), "requests>=2");
9    assert!(is_requirements_file("-r requirements.txt"));
10    Ok(())
11}