In this commit, I added a new column which will be used for RDFa metadata of
[mediagoblin.git] / setup.py
index a061f2fe11c4c8408478c9a9b03d7132f1644c2a..59f0ab8ff796c7d2a7d6b8a59beea9581bb2ca74 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -53,23 +53,32 @@ try:
         'kombu',
         'jinja2',
         'sphinx',
-        'Babel<1.0',
+        'Babel>=1.0',
         'argparse',
         'webtest<2',
         'ConfigObj',
         'Markdown',
-        'sqlalchemy<0.9.0',
-        'sqlalchemy-migrate',
+        'sqlalchemy<0.9.0, >0.8.0',
+        # newer sqlalchemy-migrate requires pbr which BREAKS EVERYTHING AND IS
+        #  TERRIBLE AND IS THE END OF ALL THINGS
+        #  I'd love to remove this restriction.
+        'sqlalchemy-migrate<0.8',
         'mock',
         'itsdangerous',
         'pytz',
-        'six',
         'oauthlib==0.5.0',
+        'unidecode',
+        'ExifRead',
+
+        # 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'
+
+        ## 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',
 
-        # 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',
         ## This is optional!
         # 'translitcodec',
         ## For now we're expecting that users will install this from