-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
85 lines (80 loc) · 2.38 KB
/
setup.py
File metadata and controls
85 lines (80 loc) · 2.38 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
import sys
from distutils.core import setup
packages = [
'spyd.authentication',
'spyd.authentication.services',
'spyd.authentication.services.maestro',
'spyd.authentication.services.vanilla',
'spyd.game',
'spyd.game.awards',
'spyd.game.client',
'spyd.game.client.message_handlers',
'spyd.game.command',
'spyd.game.command.commands',
'spyd.game.edit',
'spyd.game.gamemode',
'spyd.game.gamemode.bases',
'spyd.game.map',
'spyd.game.player',
'spyd.game.room',
'spyd.game.room.client_event_handlers',
'spyd.game.room.player_event_handlers',
'spyd.game.timing',
'spyd.permissions',
'spyd.protocol',
'spyd.punitive_effects',
'spyd.server',
'spyd.server.binding',
'spyd.server.gep_message_handlers',
'spyd.server.lan_info',
'spyd.server.metrics',
'spyd.utils',
]
packages.extend([
'spyd',
'cube2map',
'txENet',
'twisted.plugins'
])
dependencies = [
"twisted",
"pycube2crypto",
'pycube2common>=0.0.0',
'pycube2protocol>=0.0.0',
'pycube2demo>=0.0.0',
"txCascil",
"txCarbonClient",
"pyenet>=0.0.0",
"python-Levenshtein",
"simplejson",
"simple_json"
]
setup(
name="spyd",
version="0.1",
packages=packages,
package_dir={'' : 'src'},
package_data={
'twisted': ['plugins/spyd_server.py'],
'spyd': ['data/*.json']
},
install_requires=dependencies,
author="Chasm",
author_email="fd.chasm@gmail.com",
url="https://github.com/fdChasm/spyd",
license="MIT",
description="A Python implementation of the Sauerbraten Cube 2 server on top of Twisted.",
dependency_links = [
'http://github.com/fdChasm/pyenet/tarball/master#egg=pyenet-0.1.0',
'http://github.com/fdChasm/pycube2common/tarball/master#egg=pycube2common-0.1.0',
'http://github.com/fdChasm/pycube2protocol/tarball/master#egg=pycube2protocol-0.1.0',
'http://github.com/fdChasm/pycube2demo/tarball/master#egg=pycube2demo-0.1.0',
],
classifiers=[
"Development Status :: 3 - Alpha",
"Topic :: Games/Entertainment :: First Person Shooters",
"License :: OSI Approved :: MIT License",
"License :: OSI Approved :: zlib/libpng License",
"Natural Language :: English"
],
)