better handling of python3 virtualenv creation in setup