Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Commit

Permalink
Move DDF requirement to 'test' extra in setup.py
Browse files Browse the repository at this point in the history
Try and avoid failures in downstream projects caused by DDF being
unavailable except from IC's own DevPy, by making it possible to install
ICEkit Events without DDF unless you explicitly ask for the 'test'
extras.
  • Loading branch information
jmurty committed Feb 28, 2017
1 parent d51df53 commit 1b7d73b
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@
include_package_data=True,
install_requires=[
'Django<1.9',
# TODO Specific version of django-dynamic-fixture is necessary to avoid
# AttributeError: can't set attribute` failures on polymorphic models.
# See https://github.com/paulocheque/django-dynamic-fixture/pull/59
'django-dynamic-fixture==1.9.0+0.caeb3427399edd3b0d589516993c7da55e0de560.ixc',
'django-icekit',
'django-polymorphic',
'django-polymorphic-tree',
Expand All @@ -67,7 +63,13 @@
'dev': ['ipdb', 'ipython'],
'fluentevent': ['django-fluent-contents'],
'postgres': ['psycopg2'],
'test': ['coverage', 'django-nose', 'nose-progressive', 'django-webtest', 'WebTest']
'test': [
'coverage', 'django-nose', 'nose-progressive', 'django-webtest', 'WebTest',
# TODO Specific version of django-dynamic-fixture is necessary to avoid
# AttributeError: can't set attribute` failures on polymorphic models.
# See https://github.com/paulocheque/django-dynamic-fixture/pull/59
'django-dynamic-fixture==1.9.0+0.caeb3427399edd3b0d589516993c7da55e0de560.ixc',
]
},
setup_requires=['setuptools_scm'],
)

0 comments on commit 1b7d73b

Please sign in to comment.