Update dependency list.
authorBerker Peksag <berker.peksag@gmail.com>
Mon, 28 Jul 2014 10:24:17 +0000 (13:24 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Mon, 28 Jul 2014 10:24:17 +0000 (13:24 +0300)
setup.py

index 4e4244aec4bc70b12ca399b0859a3466eadbbdd3..f9c7f70aaad3ee26364bec5db6f4caf2b8e64c09 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -47,11 +47,14 @@ if PY2:
     # TERRIBLE AND IS THE END OF ALL THINGS
     # I'd love to remove this restriction.
     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+
 
 install_requires = [
-    'gunicorn==19',
-    'setuptools',  # TODO: is this necessary
+    'gunicorn==19',  # TODO: Upgrade to 19.2 -- see https://github.com/benoitc/gunicorn/issues/830
     'python-dateutil',
     'wtforms',
     'py-bcrypt',
@@ -61,8 +64,7 @@ install_requires = [
     'celery>=3.0',
     'kombu',
     'jinja2',
-    'sphinx',  # TODO: is this a docs requirement?
-    'Babel<1.0',  # TODO: why <1.0 or 0.9.6?
+    'Babel>=1.3',
     'webtest<2',
     'ConfigObj',
     'Markdown',
@@ -72,20 +74,16 @@ install_requires = [
     # PLEASE change this when we can; a dependency is forcing us to set this
     # specific number and it is breaking setup.py develop
     'six==1.5.2',
-    'oauthlib==0.5.0',
+    'oauthlib>=0.5.0',
     'unidecode',
     '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',
     # This is optional:
     # 'translitcodec',
     # For now we're expecting that users will install this from
     # their package managers.
     # 'lxml',
-    # 'PIL',  # TODO: switch to Pillow?
+    # 'Pillow',
 ] + py2_only_install_requires
 
 with open(READMEFILE) as fobj: