It's annoying that Django is not installed by default when setting up
a development environment. This is currently necessary because tox
uses these requirements files and it needs to test against multiple
versions of Django. Resolve this issue by adding a 'requirements-test'
file, thus allowing for Django-ful and Django-less scenarios.
This also allows us to delete 'requirements-base', which was a good
idea but alas contained too few options to really be viable. A little
duplication is better here.
Signed-off-by: Stephen Finucane <stephen.finucane@intel.com>
--r requirements-base.txt
-selenium
+-r requirements-dev.txt
+-r requirements-prod.txt
Django<1.9,>=1.8
--r requirements-base.txt
+MySQL-python==1.2.5
+python-dateutil==1.5
MySQL-python==1.2.5
python-dateutil==1.5
+selenium
basepython =
py27: python2.7
deps =
- -r{toxinidir}/requirements-dev.txt
+ -r{toxinidir}/requirements-test.txt
django16: django>=1.6,<1.7
django17: django>=1.7,<1.8
django18: django>=1.8,<1.9