Skip to main content

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:

Source: http://github.com/ralphbean/virtualenvcontext/

pypi: http://pypi.python.org/pypi/virtualenvcontext/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

virtualenvcontext-0.1.6.tar.gz (9.7 kB view details)

Uploaded Source

File details

Details for the file virtualenvcontext-0.1.6.tar.gz.

File metadata

File hashes

Hashes for virtualenvcontext-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d91786b6723318ce3aedf479476ede234a9558d27dbe96c9191f3f494a679ce1
MD5 c211a790cfbbccb45f3348dc7b5e72b3
BLAKE2b-256 665f25f173a983648b17bab77c22d77fd0fa456a3a43d0fd375703056dda9565

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page