Skip to content

3.0 | uvx is now uvenv

Latest
Compare
Choose a tag to compare
@robinvandernoord robinvandernoord released this 08 Jul 19:39
· 76 commits to uvenv since this release
1244e39

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