Skip to main content

Python virtual environment manager for xonsh shell.

If you like the idea click ⭐ on the repo and tweet.

Installation

To install use pip:

xpip install xontrib-vox
# or: xpip install -U git+https://github.com/xonsh/xontrib-vox

Usage

This 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.

vox

Python virtual environment manager for xonsh.

xontrib load vox
vox --help

autovox

Manages automatic activation of virtual environments.

xontrib load autovox

This 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

voxapi

API for Vox, the Python virtual environment manager for xonsh.

xontrib load voxapi

Vox defines several events related to the life cycle of virtual environments:

  • vox_on_create(env: str) -> None
  • vox_on_activate(env: str, path: pathlib.Path) -> None
  • vox_on_deactivate(env: str, path: pathlib.Path) -> None
  • vox_on_delete(env: str) -> None

Credits

This package was created with xontrib template.

Metadata

Release files for xontrib-vox 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xontrib-vox 0.0.1
File Size Uploaded Provenance Actions
xontrib-vox-0.0.1.tar.gz 16.5 kB Without provenance Details for xontrib-vox-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xontrib-vox 0.0.1
File Interpreter ABI Platform Actions
xontrib_vox-0.0.1-py3-none-any.whl Python 3 none any Details for xontrib_vox-0.0.1-py3-none-any.whl

Total release size: 30.0 kB

Release files / xontrib-vox-0.0.1.tar.gz

Download URL xontrib-vox-0.0.1.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c1f0b155992b4b0ebe6dcfd651084a8707ade7372f7e456c484d2a85339d9907
BLAKE2b-256 checksum
How to use checksums
6caca5db68a1f2e4036f7ff4c8546b1cbe29edee2ff40e0ff931836745988b79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / xontrib_vox-0.0.1-py3-none-any.whl

Download URL xontrib_vox-0.0.1-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
df2bbb815832db5b04d46684f540eac967ee40ef265add2662a95d6947d04c70
BLAKE2b-256 checksum
How to use checksums
2358dcdf11849c8340033da00669527ce75d8292a4e8d82605c082ed236a081a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Security for xontrib-vox 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page