Update dependency list.

This commit is contained in:
Berker Peksag 2014-07-28 13:24:17 +03:00
parent 88ed537a9e
commit 173099ad2b

View File

@ -47,11 +47,14 @@ if PY2:
# TERRIBLE AND IS THE END OF ALL THINGS # TERRIBLE AND IS THE END OF ALL THINGS
# I'd love to remove this restriction. # I'd love to remove this restriction.
py2_only_install_requires.append('sqlalchemy-migrate<0.8') py2_only_install_requires.append('sqlalchemy-migrate<0.8')
# Annoying. Please remove once we can! We only indirectly
# use pbr, and currently it breaks things, presumably till
# their next release.
py2_only_install_requires.append('pbr==0.5.22')
py2_only_install_requires.append('mock') # mock is in the stdlib for 3.3+ py2_only_install_requires.append('mock') # mock is in the stdlib for 3.3+
install_requires = [ install_requires = [
'gunicorn==19', 'gunicorn==19', # TODO: Upgrade to 19.2 -- see https://github.com/benoitc/gunicorn/issues/830
'setuptools', # TODO: is this necessary
'python-dateutil', 'python-dateutil',
'wtforms', 'wtforms',
'py-bcrypt', 'py-bcrypt',
@ -61,8 +64,7 @@ install_requires = [
'celery>=3.0', 'celery>=3.0',
'kombu', 'kombu',
'jinja2', 'jinja2',
'sphinx', # TODO: is this a docs requirement? 'Babel>=1.3',
'Babel<1.0', # TODO: why <1.0 or 0.9.6?
'webtest<2', 'webtest<2',
'ConfigObj', 'ConfigObj',
'Markdown', 'Markdown',
@ -72,20 +74,16 @@ install_requires = [
# PLEASE change this when we can; a dependency is forcing us to set this # PLEASE change this when we can; a dependency is forcing us to set this
# specific number and it is breaking setup.py develop # specific number and it is breaking setup.py develop
'six==1.5.2', 'six==1.5.2',
'oauthlib==0.5.0', 'oauthlib>=0.5.0',
'unidecode', 'unidecode',
'ExifRead', 'ExifRead',
# Annoying. Please remove once we can! We only indirectly
# use pbr, and currently it breaks things, presumably till
# their next release.
'pbr==0.5.22',
'PasteDeploy', 'PasteDeploy',
# This is optional: # This is optional:
# 'translitcodec', # 'translitcodec',
# For now we're expecting that users will install this from # For now we're expecting that users will install this from
# their package managers. # their package managers.
# 'lxml', # 'lxml',
# 'PIL', # TODO: switch to Pillow? # 'Pillow',
] + py2_only_install_requires ] + py2_only_install_requires
with open(READMEFILE) as fobj: with open(READMEFILE) as fobj: