add conditional sourcing for virtualenv stuff