virtualenvwrapper 4.2

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Add tmp- prefix to temporary environment names created by
    mktmpenv.
  • Fix some uses of cd that did not account for possible
    aliasing. Contributed by Ismail Badawi.
  • Fix documentation for allvirtualenv, contributed by Andy
    Dirnberger.
  • Add –force option to mkproject, contributed by Clay
    McClure.
  • Fix handling for project directory argument -a to
    mkvirtualenv, based on work by Xupeng Yun.
  • Dropped python 3.2 testing.
  • Updated test configuration so they work properly under Linux.
  • Resolve relative paths before storing the project directory
    reference in setvirtualenvproject. (issue 207)
  • Do not create hooks for rmproject, since there is no such
    command. (issue 203)
  • Update the tests to use a valid template for creating temporary
    directories under Linux.

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 4.1

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Ensure that all $() style commands that produce paths are
    quoted; addresses issue 164.
  • Add wipeenv command for removing all packages installed in the
    virtualenv.
  • Allow users of virtualenvwrapper_lazy.sh to extend the list of
    API commands that trigger the lazy-loader by extending
    _VIRTUALENVWRAPPER_API. Patch contributed by John Purnell, see
    issue 188.
  • Fix detection of –python option to mkvirtualenv. Resolves
    issue 190.
  • Add allvirtualenv command to run a command across all
    virtualenvs. Suggested by Dave Coutts in issue 186.
  • Fix lsvirtualenv when there are spaces in
    WORKON_HOME. Resolves issue 194.
  • Switch to pbr for packaging.

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

converting virtualenvwrapper repository to git

If you have forked virtualenvwrapper, you’ll want to update your fork to
use the new git repository at
https://bitbucket.org/dhellmann/virtualenvwrapper, still hosted by our
friends at bitbucket.org. The issue tracker contents have been migrated
along with the source code.

The old Mercurial repository is still available at
https://bitbucket.org/dhellmann/virtualenvwrapper-hg until I’m entirely
certain that the new repository is working correctly.

virtualenvwrapper 4.0

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

Warning

This release includes some potentially incompatible changes for
extensions. The python modules for extensions are now always run
with PWD=$WORKON_HOME (previously the value of PWD varied
depending on the hook). The shell portion of any hook (anything
sourced by the user’s shell when the hook is run) is still run in
the same place as before.

  • All tests pass under Python 2.6, 2.7, 3.2 and 3.3.
  • Fix the name of the script in an error message produced
    by virtualenvwrapper_lazy.sh. (Contributed by
    scottstvnsn.)

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 3.7.1

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Rename functions for generating help so they do not pollute the
    global namespace, and especially so they do not interfere with tab
    completion. Contributed by davidszotten.
  • Fix an issue with listing project templates if none are installed.
  • Fix an issue with the –python option to mkvirtualenv
    becoming sticky for future calls that do not explicitly specify
    the option.

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 3.7

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Improve tab-completion support for users of the lazy-loading mode.
  • Add –help option to mkproject.
  • Add –help option to workon.
  • Turn off logging from the hook loader by default, and replace
    VIRTUALENVWRAPPER_LOG_DIR environment variable with
    VIRTUALENVWRAPPER_LOG_FILE. The rotating log behavior remains
    the same. The motivation for this change is the race condition
    caused by that rotating behavior, especially when the wrappers are
    being used by users with different permissions and umasks.
  • Use flake8 for style checking.

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 3.6.1

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Replace realpath with a more portable way of converting a
    relative path to an absolute path, used with the –python option
    to mkvirtualenv (contributed by Radu Voicilas).
  • Posted release to PyPI, resolving download redirect issue.

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 3.6

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The
extensions include wrappers 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 New?

  • Switch to stevedore for plugin management

  • mkvirtualenv_help should use $VIRTUALENVWRAPPER_PYTHON

    instead of calling virtualenv directly (issue 148).

  • Fix issue with lazy-loader code under zsh (issue 144).

  • Fix issue with noclobber option under zsh
    (issue 137). Fix based on patch from rob_b.

  • Fix documentation for add2virtualenv to show the correct name
    for the file containing the new path entry. (contributed by
    rvoicilas)

  • Fix problem with virtualenvwrapper_show_workon_options under
    zsh with chpwd functions that produce output. (issue 153)

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.

virtualenvwrapper 3.5

What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to Ian Bicking’s
virtualenv tool. The extensions include wrappers 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 New?

  • Rewrite cpvirtualenv to use virtualenv-clone
    instead of making the new environment relocatable. Contributed by
    Justin Barber (barberj). This also resolves a problem
    with cpvirtualenv not honoring the –no-site-packages flag
    (issue 102).
  • Update docs with link to virtualenvwrapper-win port by David
    Marble.
  • Use command to avoid functions named the same as common
    utilities. (issue 119)

Installing

Visit the virtualenvwrapper project page for download links and
installation instructions.