forked from holmes-app/holmes-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
83 lines (80 loc) · 2.19 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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
from holmes import __version__
tests_require = [
'mock',
'nose',
'coverage',
'yanc',
'preggy',
'tox',
'ipdb',
'coveralls',
'factory_boy',
'sqltap',
'sphinx',
'honcho',
]
setup(
name='holmes',
version=__version__,
description='Holmes is a service to investigate your website health.',
long_description='''
Holmes is a service to investigate your website health.
''',
keywords='seo health web',
author='Globo.com',
author_email='[email protected]',
url='',
license='MIT',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Operating System :: MacOS',
'Operating System :: POSIX',
'Operating System :: Unix',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2.7',
],
packages=find_packages(),
include_package_data=True,
install_requires=[
'derpconf>=0.6.0,<0.7.0',
'tornado>=3.2.2,<3.3.0',
'cow-framework>=0.8.0,<0.9.0',
'ujson>=1.33,<1.34.0',
'requests>=2.2.1,<2.3.0',
'lxml>=3.3.3,<3.4.0',
'cssselect>=0.9.1,<0.10.0',
'sheep>=0.3.10,<0.4.0',
'pycurl>=7.19.0,<7.20.0',
'alembic>=0.6.3,<0.7.0',
'mysql-python>=1.2.5,<1.3.0',
'six>=1.6.1,<1.7.0',
'octopus-http>=0.6.3,<0.7.0',
'redis>=2.9.1,<2.11.0',
'toredis>=0.1.2,<0.2.0',
'raven>=4.1.1,<4.2.0',
'rotunicode>=1.0.1,<1.1.0',
'materialgirl>=0.5.3,<0.6.0',
'pyelasticsearch>=0.6.1,<0.7.0',
'tornadoes>=2.1.0,<2.2.0',
'Babel>=1.3,<1.4',
'holmesalf>=0.1.2,<0.2.0',
'PyJWT>=0.2.1,<0.3.0'
],
extras_require={
'tests': tests_require,
},
entry_points={
'console_scripts': [
'holmes-api=holmes.server:main',
'holmes-worker=holmes.worker:main',
'holmes-material=holmes.material:main',
'holmes-search=holmes.search:main',
],
},
)