diff --git a/requirements/base.txt b/requirements/base.txt --- a/requirements/base.txt +++ b/requirements/base.txt @@ -18,9 +18,10 @@ # -django>=1.5 +django~=1.5.0 South django-braces django-crispy-forms +palette==0.2 pyparsing==1.5.7 -pydot +pydot==1.2.3 diff --git a/requirements/test.txt b/requirements/test.txt --- a/requirements/test.txt +++ b/requirements/test.txt @@ -20,4 +20,6 @@ -r base.txt coverage -django-discover-runner +django-discover-runner==0.3 +factory_boy==2.1.2 +mock==1.3.0 diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -24,8 +24,8 @@ from setuptools import setup, find_packa from pip.req import parse_requirements README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read() -INSTALL_REQUIREMENTS = [str(r.req) for r in parse_requirements("requirements/production.txt")] -TEST_REQUIREMENTS = [str(r.req) for r in parse_requirements("requirements/test.txt")] +INSTALL_REQUIREMENTS = [str(r.req) for r in parse_requirements("requirements/production.txt", session='hack')] +TEST_REQUIREMENTS = [str(r.req) for r in parse_requirements("requirements/test.txt", session='hack')] # allow setup.py to be run from any path os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))