virtualenvwrapper 6.0.0
virtualenvwrapper is a set of extensions to virtualenv for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.
What’s Changed
Breaking Changes
- formally drop Python 2 support
- remove toggleglobalsitepackages command, since virtualenv seems to have removed that capability\
- drop ksh support by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/27
- remove python2 from startup logic for finding the python interpreter by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/28
- Updated tested Python versions in README. by @carltongibson in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/37
Features
- add a –version option to the hook loader by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/43
Miscellaneous Improvements
- switch to implicit namespaces by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/39
- modernize packaging by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/45
- Update the tested Python versions to match README by @evantkchong in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/60
- Changed workon’s env switching to use OR not $? by @Nealium in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/59
- Fix issues for python 3.12 by @parona-source in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/68
- Fix shell completion on FreeBSD by @bendikro in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/86
- add python 3.12 to test matrix by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/85
- Improve error message for IOErrors by @kerel-fs in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/87
- test python 3.12 on macos by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/90
- update release notes for 6.0.0.0a5 by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/91
Documentation
- Updating references to bitbucket by @jasonamyers in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/20
- tox: update doc build commands by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/30
- docs: update requirements for build on rtd by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/46
- pin python version in doc build test by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/47
- doc build take version from git when package not installed by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/48
- docs: add read the docs configuration file by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/50
- Fixed broken link in install docs. by @carltongibson in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/83
Release Tooling and CI
- add github action configuration for test jobs by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/12
- fix linter action config by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/14
- add pkglint test and fix some warnings by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/18
- ci(Mergify): configuration update by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/23
- updates to make CI jobs pass by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/21
- require at least one reviewer to approve PRs by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/24
- mergify: add rules to label PRs based on pbr sem-ver data by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/29
- add github action for publishing packages by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/38
- update publishing action settings by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/40
- add dependabot config by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/52
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/55
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.3 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/57
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/58
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/64
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/75
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.11 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/82
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/84
- set up automatic approval rules for mergify by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/88
- fix action-based package publishing by @dhellmann in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/89
New Contributors
- @dhellmann made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/12
- @jasonamyers made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/20
- @carltongibson made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/37
- @dependabot made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/55
- @evantkchong made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/60
- @Nealium made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/59
- @parona-source made their first contribution in https://github.com/python-virtualenvwrapper/virtualenvwrapper/pull/68
Full Changelog: https://github.com/python-virtualenvwrapper/virtualenvwrapper/compare/4.8.4...6.0.0