-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
54 lines (50 loc) · 1.65 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
from setuptools import setup, find_packages
from codecs import open
from os import path
here = path.abspath(path.dirname(__file__))
# Get the long description from the README file
with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
long_description = f.read()
root = path.dirname(__file__)
with open(path.join(root, 'cerebot', 'version.py'), encoding='utf-8') as f:
exec(f.read())
short_description = ("A Discord chat bot for Dungeon Crawl: Stone "
"Soup IRC queries")
setup(
name='cerebot',
version=version,
description=short_description,
long_description=long_description,
url='https://github.com/gammafunk/cerebot',
author='gammafunk',
author_email='[email protected]',
packages=['cerebot'],
extras_require={
':python_version=="3.3"': ['asyncio'],
},
setup_requires = [
"irc",
"pytoml",
"beem",
],
data_files=[('share/cerebot', ['cerebot_config.toml.sample',
'docs/commands.md'])],
entry_points={
'console_scripts': [
'cerebot=cerebot.app:main',
],
},
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Topic :: Games/Entertainment :: Role-Playing",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
],
platforms='all',
license='GPLv2',
)