add ability to build python from src or virtualenv