This repository has been archived by the owner on Dec 15, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 58
/
setup.py
86 lines (80 loc) · 2.13 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#!/usr/bin/env python
"""
changes
========
Magic.
:copyright: (c) 2014 Dropbox, Inc.
"""
from setuptools import setup, find_packages
tests_require = [
'exam>=0.10.2,<0.11.0',
'flake8>=2.4.0,<2.5.0',
'loremipsum==1.0.2',
'mercurial>=2.4',
'mock>=1.1.0,<1.2a',
'pytest>=2.5.0,<2.6.0',
'pytest-cov>=1.6,<1.7',
'pytest-timeout>=0.3,<0.4',
'pytest-xdist>=1.9,<1.10',
'responses>=0.5.0,<0.6.0',
'unittest2>=0.5.1,<0.6.0',
'moto>=0.3.0,<0.4.0',
]
install_requires = [
'amqp>=1.4.2,<2.0.0',
'alembic>=0.6.4,<0.7.0',
'anyjson>=0.3.3,<0.4.0',
'argparse>=1.2.1,<1.3.0',
'blinker>=1.3,<1.4',
'boto>=2.25.0,<2.26.0',
# celery 3.1.9 breaks TrackedTask (wraps is incorrect)
'celery==3.1.8',
'cryptography==1.2',
# Kombu 3.0.25 has undocumented dependency on a newer version of redis that breaks
# us, so we keep with 3.0.24 until that is resolved.
'kombu>=3.0.8,<=3.0.24',
'enum34==1.1.2',
'flask>=0.10.1,<0.11.0',
'flask-assets>=0.10,<0.11',
'flask-debugtoolbar>=0.9.0,<0.10.0',
'flask-mail>=0.9.0,<0.10.0',
'flask-restful>=0.2.10,<0.2.11',
'flask-sqlalchemy>=1.0,<1.1',
'lxml>=3.2.3,<3.3.0',
'kazoo==2.2.1',
'raven>=5.27.1,<5.28.0',
'redis>=2.10.3,<2.10.4',
'requests>=2.3.0,<2.4.0',
'oauth2client>=1.2,<1.3',
'psycopg2>=2.5.1,<2.6.0',
'python-dateutil>=2.1,<2.2',
'PyYAML>=3.11',
'simplejson>=3.3.0,<3.4.0',
'sqlalchemy==1.0.13',
'statprof',
'statsd==3.0.1',
'toronado==0.0.4',
'typing==3.5.2.2',
'uwsgi==2.0.10',
'ipython==3.1.0',
]
setup(
name='changes',
version='0.1.0',
author='Dropbox, Inc',
description='',
long_description=__doc__,
packages=find_packages(),
zip_safe=False,
install_requires=install_requires,
extras_require={'tests': tests_require},
tests_require=tests_require,
include_package_data=True,
classifiers=[
'__DO NOT UPLOAD__',
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
'Operating System :: OS Independent',
'Topic :: Software Development'
],
)