virtualenv requirements