Split out virtualenv stuff