1 unstable release
0.0.1 | Sep 24, 2023 |
---|
#5 in #venv
Used in 2 crates
755KB
2.5K
SLoC
Contains (DOS exe, 295KB) windows-launcher/t64-arm.exe, (DOS exe, 175KB) windows-launcher/t32.exe, (DOS exe, 180KB) windows-launcher/t64.exe, (Python package, 6KB) upsidedown-0.4-py2.py3-none-any.whl
Reimplementation of wheel installing in rust. Supports both classical venvs and monotrail.
There are simple python bindings:
from install_wheel_rs import LockedVenv
locked_venv = LockedVenv("path/to/.venv")
locked_venv.install_wheel("path/to/some_tagged_wheel.whl")
and there's only one function: install_wheels_venv(wheels: List[str], venv: str)
, where wheels
is a list of paths to wheel files and venv
is the location of the venv to install the packages in.
See monotrail for benchmarks.
lib.rs
:
Takes a wheel and installs it, either in a venv or for monotrail
Dependencies
~16–28MB
~485K SLoC