use-pip
pip command and install metadata primitives for RustUse.
Experimental
use-pip is experimental while use-python remains below 0.3.0.
Example
use ;
let command: PipCommand = "install".parse?;
let requirement = new?;
assert_eq!;
assert_eq!;
assert!;
# Ok::
Scope
- Common pip command labels.
- Requirement, package spec, index URL, editable install, and requirement-file metadata.
- Lightweight non-empty validation.
Non-goals
- Shelling out to pip.
- Contacting
PyPIor package indexes. - Installing packages or resolving dependencies.
- Fully parsing requirement specifiers.
License
Licensed under either Apache-2.0 or MIT.