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.0.tar.gz (2.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for virtualenvcontext-0.1.0.tar.gz
Algorithm Hash digest
SHA256 98dc29e90f595f04be22ab3ee57f237069cec96f7842f238f9479d44a54c7c5c
MD5 77d9987df8a8d0ebb802582bf0d9f5a8
BLAKE2b-256 d152490bb38a7969f7b4adb7fd97daac55ac446846cc78a6c773ef5d650f3f0e

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