Venvctrl

Latest version: v0.10.0

Safety actively analyzes 725558 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.10.0

Python 3.12.8 introduced another change to the bash activation script generated by venv. This caused the relocate feature to fail because the regular expression used to find and modify the venv path started matching too much. Virtualenv users were unaffected.

What's Changed
* Match cygpath in venv bash activation scripts by nyanloutre in https://github.com/kevinconway/venvctrl/pull/38
* Update setup.py to v0.10.0 by kevinconway in https://github.com/kevinconway/venvctrl/pull/39

New Contributors
* nyanloutre made their first contribution in https://github.com/kevinconway/venvctrl/pull/38

**Full Changelog**: https://github.com/kevinconway/venvctrl/compare/0.9.0...0.10.0

0.9.0

This fixes a bug in the regular expression used to match and modify the paths in venv activation scripts. Virtualenv users were unaffected.

What's Changed
* Fix handling of venv bash activation scripts by kevinconway in https://github.com/kevinconway/venvctrl/pull/36


**Full Changelog**: https://github.com/kevinconway/venvctrl/compare/0.8.0...0.9.0

0.8.0

A recent update to virtualenv included a small change to the format of activation scripts that broke the relocate feature. This release updates the relocate feature to work for both old and new style activation scripts.

What's Changed
* Fix relocation for virtualenv>=20.26.6 by kevinconway in https://github.com/kevinconway/venvctrl/pull/33


**Full Changelog**: https://github.com/kevinconway/venvctrl/compare/0.7.0...0.8.0

0.7.0

The standard library `venv` module was close enough to `virtualenv` that it worked as-is until Python 3.12. This release adds support for `venv` changes in Python 3.12.

What's Changed
* Add provisional stdlib venv support by kevinconway in https://github.com/kevinconway/venvctrl/pull/29


**Full Changelog**: https://github.com/kevinconway/venvctrl/compare/0.6.0...0.7.0

0.6.0

Thanks to mmeier162 for fixing nushell support.

This release modifies nushell activation script handling to work with both old and new versions. Existing users who were pinned to virtualenv<=20.11.2 are unaffected. Those wishing to use venvctrl with the latest virtualenv versions may now do so without needing to also disable nushell support.

0.5.0

Virtualenv 20.8.0 and above includes a new activate script for nu shell. This release add support for that new file.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.