Mercurial > pyntnclick
comparison setup.py @ 102:322cbc0a8cce
Mac build stuff.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 11:33:32 +0200 |
parents | |
children | f15c4f7c24e6 |
comparison
equal
deleted
inserted
replaced
101:19d784fd3918 | 102:322cbc0a8cce |
---|---|
1 # setup.py | |
2 # -*- coding: utf8 -*- | |
3 # vim:fileencoding=utf8 ai ts=4 sts=4 et sw=4 | |
4 | |
5 """Setuptools setup.py file for Suspended Sentence.""" | |
6 | |
7 from setuptools import setup, find_packages | |
8 from gamelib import version | |
9 | |
10 try: | |
11 import py2exe | |
12 except ImportError: | |
13 pass | |
14 | |
15 setup ( # Metadata | |
16 name = version.NAME, | |
17 version = version.VERSION_STR, | |
18 description = version.DESCRIPTION, | |
19 | |
20 author = version.AUTHOR_NAME, | |
21 author_email = version.AUTHOR_EMAIL, | |
22 | |
23 maintainer = version.MAINTAINER_NAME, | |
24 maintainer_email = version.MAINTAINER_EMAIL, | |
25 | |
26 # url = version.SOURCEFORGE_URL, | |
27 # download_url = version.PYPI_URL, | |
28 | |
29 # license = version.LICENSE, | |
30 | |
31 # classifiers = version.CLASSIFIERS, | |
32 | |
33 # platforms = version.PLATFORMS, | |
34 | |
35 # Dependencies | |
36 install_requires = version.INSTALL_REQUIRES, | |
37 | |
38 # Files | |
39 packages = find_packages(), | |
40 scripts = ['run_game.py'], | |
41 | |
42 # py2exe | |
43 # console = ['scripts/testconsole.py'], | |
44 # windows = [{ | |
45 # 'script': 'scripts/foxassault.py', | |
46 # 'icon_resources': [(0, "data/icons/foxassault.ico")], | |
47 # }], | |
48 app = ['run_game.py'], | |
49 options = { | |
50 # 'py2exe': { | |
51 # 'skip_archive': 1, | |
52 # 'dist_dir': 'dist/foxassault-%s' % version.VERSION_STR, | |
53 # 'packages': [ | |
54 # 'logging', 'encodings', | |
55 # ], | |
56 # 'includes': [ | |
57 # # pygame | |
58 # 'pygame', 'pgu', | |
59 # ], | |
60 # 'excludes': [ | |
61 # 'numpy', | |
62 # ], | |
63 # 'ignores': [ | |
64 # # all database modules | |
65 # 'pgdb', 'Sybase', 'adodbapi', | |
66 # 'kinterbasdb', 'psycopg', 'psycopg2', 'pymssql', | |
67 # 'sapdb', 'pysqlite2', 'sqlite', 'sqlite3', | |
68 # 'MySQLdb', 'MySQLdb.connections', | |
69 # 'MySQLdb.constants.CR', 'MySQLdb.constants.ER', | |
70 # # old datetime equivalents | |
71 # 'DateTime', 'DateTime.ISO', | |
72 # 'mx', 'mx.DateTime', 'mx.DateTime.ISO', | |
73 # # email modules | |
74 # 'email.Generator', 'email.Iterators', 'email.Utils', | |
75 # ], | |
76 # }, | |
77 'py2app': { | |
78 'argv_emulation': 1, | |
79 # 'iconfile': 'data/icons/foxassault.icns', | |
80 # 'dist_dir': 'dist/foxassault-%s' % version.VERSION_STR, | |
81 # 'bdist_base': 'build/bdist', | |
82 'packages': [ | |
83 'logging', 'encodings', 'pygame', 'albow', 'gamelib', 'Resources', | |
84 ], | |
85 'excludes': ['numpy'], | |
86 }}, | |
87 data_files = [ | |
88 # 'COPYRIGHT', | |
89 'COPYING', | |
90 'README.txt', | |
91 ], | |
92 ) |