Yeah, I agree. My main motivation was to provide users with a requirements.txt that included all core packages (django, django-cms) and optional packages (filer, south, etc...) to save them the time that I had to take to track down the pypi names for these packages and their recent versions. But the details on how to use pip/virtualenv are probably not important. But maybe a blog post is best for this, and if people google "django cms pip virtualenv" they will find it.