switch virtualenvs with a python context manager
Project description
Example
>>> from virtualenvcontext import VirtualenvContext
>>> try: >>> import kitchen >>> except ImportError as e: >>> print "kitchen is definitely not installed in system-python"
>>> with VirtaulenvContext("my-venv"): >>> import kitchen >>> print "But it *is* installed in my virtualenv"
>>> try: >>> import kitchen >>> except ImportError as e: >>> print "But once I exit that block, I lose my powers again..."
Caveat:
It expects that you’re using virtualenvwrapper but you should be anyways.
Get this project:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.