pyversion_install_requires = []
if PY2:
- pyversion_install_requires.append('argparse') # only for < 2.7
- pyversion_install_requires.append('PasteScript')
pyversion_install_requires.append('sqlalchemy-migrate>=0.9.6')
pyversion_install_requires.append('mock==1.0.1') # mock is in the stdlib for 3.3+
# PyPI version (1.4.2) does not have proper Python 3 support
pyversion_install_requires.append('ExifRead')
- pyversion_install_requires.append('Paste')
-else:
- pyversion_install_requires.append('gunicorn')
install_requires = [
- 'alembic==0.6.6',
+ 'waitress',
+ 'alembic>=0.7.5',
'python-dateutil',
'wtforms',
'py-bcrypt',
'pytest>=2.3.1',
'pytest-xdist',
'werkzeug>=0.7',
- 'celery>=3.0',
- 'kombu',
+ 'celery>=3.0,<4.0a0',
+ 'kombu<4.0a0',
'jinja2',
'Babel>=1.3',
'WebTest>=2.0.18',
'ConfigObj',
'Markdown',
- 'sqlalchemy<1.1.0, >0.9.9',
+ 'sqlalchemy',
'itsdangerous',
'pytz',
'sphinx',
'unidecode',
'jsonschema',
'PasteDeploy',
+ 'PasteScript',
'requests>=2.6.0',
'pyld',
# This is optional:
"Operating System :: OS Independent",
"Programming Language :: Python",
'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',