-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
37 lines (34 loc) · 1007 Bytes
/
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
import re
from setuptools import setup, find_packages
with open('src/antibot/__init__.py', 'r') as fd:
version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', fd.read(), re.MULTILINE).group(1)
assert version is not None
setup(name='antibot',
version=version,
author='Jean Giard',
license='LGPL',
classifier=[
'Programming Language :: Python :: 3'
],
entry_points={
'console_scripts': ['antibot=antibot.main:run'],
'antibot': [
'antibot=antibot.provided:BasePlugin',
'dismiss=antibot.provided:DismissActionPlugin',
'debug=antibot.provided:DebuggerPlugin',
]
},
packages=find_packages(where='src'),
package_dir={'': 'src'},
install_requires=[
'pymongo',
'requests',
'injector',
'pyckson',
'pytz',
'schedule',
'slackclient',
'arrow',
'bottle'
],
)