#wheel #venv #install #path #python #location #monotrail

install-wheel-rs

接受一个wheel文件并安装它,无论是在venv中还是在monotrail中

1个不稳定版本

0.0.1 2023年9月24日

#7 in #venv


2 crates 使用

MIT/Apache

755KB
2.5K SLoC

包含 (DOS可执行文件, 295KB) windows-launcher/t64-arm.exe, (DOS可执行文件, 175KB) windows-launcher/t32.exe, (DOS可执行文件, 180KB) windows-launcher/t64.exe, (Python包, 6KB) upsidedown-0.4-py2.py3-none-any.whl

使用Rust重实现的wheel安装。支持经典的venv和monotrail。

有简单的Python绑定

from install_wheel_rs import LockedVenv

locked_venv = LockedVenv("path/to/.venv")
locked_venv.install_wheel("path/to/some_tagged_wheel.whl")

并且只有一个函数: install_wheels_venv(wheels: List[str], venv: str),其中 wheels 是wheel文件路径的列表,而 venv 是安装包的venv位置。

请参阅monotrail以获取基准测试。


lib.rs:

接受一个wheel文件并安装它,无论是在venv中还是在monotrail中

依赖关系

~16–29MB
~486K SLoC