Support virtual environments for Python evaluation

The config should permit attaching a requirements.txt for which a virtual environment is created, which will be used when running Python testers