Python virtual environment manager for xonsh shell.
If you like the idea click ⭐ on the repo and tweet.
To install use pip:
xpip install xontrib-vox
# or: xpip install -U git+https://github.com/xonsh/xontrib-voxThis package contains three xontribs:
vox- Python virtual environment manager for xonsh.autovox- Manages automatic activation of virtual environments.voxapi- API for Vox, the Python virtual environment manager for xonsh.
Python virtual environment manager for xonsh.
xontrib load vox
vox --helpManages automatic activation of virtual environments.
xontrib load autovoxThis coordinates multiple automatic vox policies and deals with some of the mechanics of venv searching and chdir handling.
This provides no interface for end users.
Developers should look at XSH.builtins.events.autovox_policy
API for Vox, the Python virtual environment manager for xonsh.
xontrib load voxapiVox defines several events related to the life cycle of virtual environments:
vox_on_create(env: str) -> Nonevox_on_activate(env: str, path: pathlib.Path) -> Nonevox_on_deactivate(env: str, path: pathlib.Path) -> Nonevox_on_delete(env: str) -> None
This package was created with xontrib template.