-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
63 lines (56 loc) · 1.64 KB
/
setup.py
File metadata and controls
63 lines (56 loc) · 1.64 KB
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
from setuptools import setup, find_packages
setup(
name='MUDSling',
description='MUD Game Server',
url='https://bitbucket.org/joshbenner/mudsling',
author='Josh Benner',
author_email='josh@bennerweb.com',
license='MIT',
entry_points={
'console_scripts': [
'mudsling = mudsling.runner:run'
],
'mudsling.plugin': [
# Default plugins.
'DefaultLoginScreen = DefaultLoginScreen:DefaultLoginScreen',
'SimpleTelnetServer = SimpleTelnetServer:SimpleTelnetServer',
'mudslingcore = mudslingcore:MUDSlingCorePlugin',
# Dev/debug -- not usually available.
# 'captest = captest.captest_plugin:CaptestPlugin',
]
},
packages=find_packages('src'),
package_dir={'': 'src'},
include_package_data=True,
use_scm_version=True,
setup_requires=['setuptools_scm'],
install_requires=[
'schematics',
'sqlalchemy',
'Cython',
'unqlite',
'pyparsing>=1.5',
'twisted>=12',
'markdown>=2.2',
'psutil>=0.6',
'inflect>=0.2',
'fuzzywuzzy>=0.1',
'pytz',
'flufl.enum>=4',
'python-dateutil>=2.1',
'parsedatetime',
'yoyo-migrations>=4.2.2,<5.0',
'pint==0.5.2',
'mailer',
'simple-pbkdf2',
'lupa',
'pygments',
# jsonpath-rw<=1.4.0 lacks update() patch, which breaks
# mudsling.utils.json.JSONMappable.to_json().
# See: https://github.com/kennknowles/python-jsonpath-rw/pull/28
'jsonpath-rw',
],
extras_require={
'dev': ['behave'],
}
)