uvenv
3.0 Release Notes
We're pleased to announce the release of uvenv
3.0!
This update introduces several enhancements and new features to improve your virtual environment management experience.
Key Features
Migration from uvx
(2.x)
uv
recently introduced uvx
as a shortcut for uv tool run
. To avoid confusion with this new command, we've renamed our tool from uvx
to uvenv
(uv
+ venv
).
You can migrate seamlessly with the new uvenv self migrate
command.
If you encounter any problems such as Directory not empty
, make sure ~/.local/uvenv
does not exist yet.
uvx 2.x
will be updated with a deprecation message, telling you to upgrade to uvenv
.
Improved Errors
Using anyhow
, you will now see more context when an error occurs, making it easier to debug any issues.
Getting Started
To upgrade:
# automatically:
uvx self update # will uninstall `uvx` and install `uvenv` after version 2.5
# or, manually:
pip uninstall uvx
pip install uvenv
To migrate existing environments and commands:
uvenv self migrate
Full Changelog: v2.0.8...3.0.0