add rudimentary virtualenv support