updated requirements using venv