A global virtual environment manager built on top of uv
Project description
uvg
A global Python virtual environment manager built on uv. Environments default to ~/.uvg/venvs.
uv for projects, uvg for environments.
Set UVG_HOME to move the uvg home directory.
Installation
# from PyPI
uv tool install uvg
# local install
uv tool install .
# or
uv tool install git+https://github.com/Noai-oss/uvg
Quick Start
# Initialize shell integration (pick one)
uvg init bash --profile ~/.bashrc
uvg init zsh --profile ~/.zshrc
uvg init pwsh --profile $PROFILE
# Create and activate an environment
uvg create myenv --python 3.12
uvg activate myenv
# Install packages
uv pip install ruff black
Commands
| Command | Description | Example |
|---|---|---|
uvg create <name> |
Create an environment | uvg create data -p 3.11 |
uvg activate <name> |
Activate an environment | uvg activate data |
uvg remove <name> |
Remove an environment | uvg remove data -y |
uvg init <shell> |
Initialize shell integration for bash, zsh, or pwsh |
uvg init zsh -p ~/.zshrc |
uvg env list |
List all environments | uvg env list |
uvg env current |
Show current environment | uvg env current |
uvg env dir |
Print the managed environments directory | uvg env dir |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uvg-0.1.5.tar.gz
(27.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
uvg-0.1.5-py3-none-any.whl
(12.5 kB
view details)
File details
Details for the file uvg-0.1.5.tar.gz.
File metadata
- Download URL: uvg-0.1.5.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b72b9ec9f1cdc85439be4e856e63b6547ec10fff76e6d11d8b8f95cf24008965
|
|
| MD5 |
6b0aea8d0c5dbb823b9660672e393660
|
|
| BLAKE2b-256 |
52aee96faf9ef37b6f093c60bf0603402814296aceb6a60023d2ba9b20445c2a
|
File details
Details for the file uvg-0.1.5-py3-none-any.whl.
File metadata
- Download URL: uvg-0.1.5-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f33d955c4d404efaea6cd2d7933ae404bedbb3748831926d9485534baca00579
|
|
| MD5 |
7366bc7a2001248de57392cefbd4b749
|
|
| BLAKE2b-256 |
ba7a572507e9a184d955435b4fc2445dec9b2c410414a298ca178dc8c24aa5d0
|