'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