tests: store venvs and pip cache under system temp directory