Mercurial > boomslang
comparison setup.py @ 531:60c345d19daf
PEP-8 cleanup of skellington bits in root
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 11 Feb 2012 12:00:19 +0200 |
parents | eebd6e08cbc9 |
children | 2748d3afcae5 |
comparison
equal
deleted
inserted
replaced
530:fe51223e0c8d | 531:60c345d19daf |
---|---|
10 try: | 10 try: |
11 import py2exe | 11 import py2exe |
12 except ImportError: | 12 except ImportError: |
13 pass | 13 pass |
14 | 14 |
15 setup ( # Metadata | 15 setup( |
16 name = version.NAME, | 16 # Metadata |
17 version = version.VERSION_STR, | 17 name=version.NAME, |
18 description = version.DESCRIPTION, | 18 version=version.VERSION_STR, |
19 description=version.DESCRIPTION, | |
19 | 20 |
20 author = version.AUTHOR_NAME, | 21 author=version.AUTHOR_NAME, |
21 author_email = version.AUTHOR_EMAIL, | 22 author_email=version.AUTHOR_EMAIL, |
22 | 23 |
23 maintainer = version.MAINTAINER_NAME, | 24 maintainer=version.MAINTAINER_NAME, |
24 maintainer_email = version.MAINTAINER_EMAIL, | 25 maintainer_email=version.MAINTAINER_EMAIL, |
25 | 26 |
26 # url = version.SOURCEFORGE_URL, | 27 # url=version.SOURCEFORGE_URL, |
27 # download_url = version.PYPI_URL, | 28 # download_url=version.PYPI_URL, |
28 | 29 |
29 license = version.LICENSE, | 30 license=version.LICENSE, |
30 | 31 |
31 classifiers = version.CLASSIFIERS, | 32 classifiers=version.CLASSIFIERS, |
32 | 33 |
33 platforms = version.PLATFORMS, | 34 platforms=version.PLATFORMS, |
34 | 35 |
35 # Dependencies | 36 # Dependencies |
36 install_requires = version.INSTALL_REQUIRES, | 37 install_requires=version.INSTALL_REQUIRES, |
37 | 38 |
38 # Files | 39 # Files |
39 packages = find_packages(), | 40 packages=find_packages(), |
40 scripts = ['run_game.py'], | 41 scripts=['run_game.py'], |
41 | 42 |
42 # py2exe | 43 # py2exe |
43 console = ['scripts/testconsole.py'], | 44 console=['scripts/testconsole.py'], |
44 windows = [{ | 45 windows=[{ |
45 'script': 'scripts/suspended.py', | 46 'script': 'scripts/suspended.py', |
46 'icon_resources': [(0, "Resources/icons/suspended_sentence.ico")], | 47 'icon_resources': [(0, "Resources/icons/suspended_sentence.ico")], |
47 }], | 48 }], |
48 app = ['run_game.py'], | 49 app=['run_game.py'], |
49 options = { | 50 options={ |
50 'py2exe': { | 51 'py2exe': { |
51 'skip_archive': 1, | 52 'skip_archive': 1, |
52 'dist_dir': 'dist/suspended-sentence-%s' % version.VERSION_STR, | 53 'dist_dir': 'dist/suspended-sentence-%s' % version.VERSION_STR, |
53 'packages': [ | 54 'packages': [ |
54 'logging', 'encodings', 'gamelib', | 55 'logging', 'encodings', 'gamelib', |
55 ], | 56 ], |
56 'includes': [ | 57 'includes': [ |
57 # pygame | 58 # pygame |
58 'pygame', 'albow', | 59 'pygame', 'albow', |
59 ], | 60 ], |
60 'excludes': [ | 61 'excludes': [ |
61 'numpy', | 62 'numpy', |
62 ], | 63 ], |
63 'ignores': [ | 64 'ignores': [ |
64 # all database modules | 65 # all database modules |
65 'pgdb', 'Sybase', 'adodbapi', | 66 'pgdb', 'Sybase', 'adodbapi', |
66 'kinterbasdb', 'psycopg', 'psycopg2', 'pymssql', | 67 'kinterbasdb', 'psycopg', 'psycopg2', 'pymssql', |
67 'sapdb', 'pysqlite2', 'sqlite', 'sqlite3', | 68 'sapdb', 'pysqlite2', 'sqlite', 'sqlite3', |
68 'MySQLdb', 'MySQLdb.connections', | 69 'MySQLdb', 'MySQLdb.connections', |
69 'MySQLdb.constants.CR', 'MySQLdb.constants.ER', | 70 'MySQLdb.constants.CR', 'MySQLdb.constants.ER', |
70 # old datetime equivalents | 71 # old datetime equivalents |
71 'DateTime', 'DateTime.ISO', | 72 'DateTime', 'DateTime.ISO', |
72 'mx', 'mx.DateTime', 'mx.DateTime.ISO', | 73 'mx', 'mx.DateTime', 'mx.DateTime.ISO', |
73 # email modules | 74 # email modules |
74 'email.Generator', 'email.Iterators', 'email.Utils', | 75 'email.Generator', 'email.Iterators', 'email.Utils', |
75 ], | 76 ], |
76 }, | 77 }, |
77 'py2app': { | 78 'py2app': { |
78 'argv_emulation': 1, | 79 'argv_emulation': 1, |
79 'iconfile': 'Resources/icons/suspended_sentence.icns', | 80 'iconfile': 'Resources/icons/suspended_sentence.icns', |
80 # 'dist_dir': 'dist/suspended-sentence-%s' % version.VERSION_STR, | 81 # 'dist_dir': 'dist/suspended-sentence-%s' % version.VERSION_STR, |
81 # 'bdist_base': 'build/bdist', | 82 # 'bdist_base': 'build/bdist', |
82 'packages': [ | 83 'packages': [ |
83 'logging', 'encodings', 'pygame', 'albow', 'gamelib', 'Resources', | 84 'logging', 'encodings', 'pygame', 'albow', 'gamelib', |
84 ], | 85 'Resources', |
85 'excludes': ['numpy'], | 86 ], |
86 }}, | 87 'excludes': ['numpy'], |
87 data_files = [ | 88 }}, |
88 # 'COPYRIGHT', | 89 data_files=[ |
89 'COPYING', | 90 # 'COPYRIGHT', |
90 'README.txt', | 91 'COPYING', |
91 ], | 92 'README.txt', |
92 ) | 93 ], |
94 ) |