+pyversion_install_requires = []
+if PY2:
+ 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')
+
+install_requires = [
+ 'waitress',
+ 'alembic>=0.7.5',
+ 'python-dateutil',
+ 'wtforms',
+ 'py-bcrypt',
+ 'pytest>=2.3.1',
+ 'pytest-xdist',
+ 'werkzeug>=0.7',
+ 'celery>=3.0,<4.0a0',
+ 'kombu<4.0a0',
+ 'jinja2',
+ 'Babel>=1.3',
+ 'WebTest>=2.0.18',
+ 'ConfigObj',
+ 'Markdown',
+ 'sqlalchemy',
+ 'itsdangerous',
+ 'pytz',
+ 'sphinx',
+ 'six',
+ 'oauthlib',
+ 'unidecode',
+ 'jsonschema',
+ 'PasteDeploy',
+ 'PasteScript',
+ 'requests>=2.6.0',
+ 'pyld',
+ # This is optional:
+ # 'translitcodec',
+ # For now we're expecting that users will install this from
+ # their package managers.
+ # 'lxml',
+ # 'Pillow',
+] + pyversion_install_requires
+
+dependency_links = []
+if not PY2:
+ # PyPI version (1.4.2) does not have proper Python 3 support
+ dependency_links.append('https://github.com/ianare/exif-py/zipball/develop#egg=ExifRead-2.0.0')
+ install_requires.append('ExifRead>=2.0.0')