-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
71 lines (69 loc) · 3.46 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
#!/usr/bin/env python
from distutils.core import setup
setup(name = 'herculeum',
version = '0.15',
description = 'Small roguelike game',
author = 'Tuukka Turto',
author_email = '[email protected]',
url = 'https://github.com/tuturto/pyherc/',
classifiers = ['Development Status :: 3 - Alpha',
'Environment :: Console :: Curses',
'Environment :: Win32 (MS Windows)',
'Environment :: X11 Applications :: Qt',
'Environment :: MacOS X',
'Intended Audience :: End Users/Desktop',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Topic :: Games/Entertainment :: Role-Playing'],
packages = ['herculeum',
'herculeum.ai',
'herculeum.config', 'herculeum.config.levels',
'herculeum.ui',
'herculeum.ui.controllers', 'herculeum.ui.gui', 'herculeum.ui.text',
'herculeum.ui.gui.animations',
'pyherc',
'pyherc.ai',
'pyherc.config', 'pyherc.config.dsl',
'pyherc.data', 'pyherc.data.effects', 'pyherc.data.features',
'pyherc.data.magic', 'pyherc.data.traps',
'pyherc.events',
'pyherc.generators', 'pyherc.generators.level',
'pyherc.generators.level.decorator', 'pyherc.generators.level.partitioners',
'pyherc.generators.level.room',
'pyherc.ports',
'pyherc.rules', 'pyherc.rules.combat', 'pyherc.rules.consume',
'pyherc.rules.digging',
'pyherc.rules.inventory', 'pyherc.rules.magic',
'pyherc.rules.waiting'],
scripts = ['src/scripts/herculeum'],
package_data={'herculeum': ['ai/*.hy',
'config/*.hy',
'config/levels/*.hy',
'ui/gui/animations/*.hy'],
'pyherc': ['*.hy',
'config/dsl/*.hy',
'data/*.hy',
'data/effects/*.hy',
'data/features/*.hy',
'data/traps/*.hy',
'events/*.hy',
'generators/*.hy',
'generators/level/*.hy',
'generators/level/decorator/*.hy',
'generators/level/partitioners/*.hy',
'generators/level/room/*.hy',
'ports/*.hy',
'rules/*.hy',
'rules/digging/*.hy',
'rules/metamorphosis/*.hy',
'rules/mitosis/*.hy',
'rules/moving/*.hy',
'rules/trapping/*.hy']},
install_requires = ['decorator==3.4.0',
'hy==0.11.0',
'docopt==0.6.1'],
package_dir = {'herculeum': 'src/herculeum',
'pyherc': 'src/pyherc'})