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