annotate setup.py @ 162:6bb12ec31394 default tip

Add missing dot in sdl2ext in tutorial Since sdl2ext is now imported as sdl2.ext, the dot is required.
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Fri, 07 Mar 2014 08:35:50 +0100
parents 2418fd061957
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
1 #!/usr/bin/env python
8
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
2 import os
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
3 import sys
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
4 from distutils.core import setup
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
5
135
2418fd061957 - release 0.8.0
Marcus von Appen <marcus@sysfault.org>
parents: 112
diff changeset
6 VERSION = "0.8.0"
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
7
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
8 if __name__ == "__main__":
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
9
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
10 if "--format=msi" in sys.argv or "bdist_msi" in sys.argv:
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
11 # hack the version name to a format msi doesn't have trouble with
14
afc874cc5aa2 - fixed typo in setup script for msi dists
Marcus von Appen <marcus@sysfault.org>
parents: 8
diff changeset
12 VERSION = VERSION.replace("-alpha", "a")
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
13 VERSION = VERSION.replace("-beta", "b")
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
14 VERSION = VERSION.replace("-rc", "r")
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
15
8
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
16 fname = os.path.join(os.path.dirname(os.path.abspath(__file__)), "README.txt")
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
17 readme = open(fname, "r")
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
18 long_desc = readme.read()
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
19 readme.close()
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
20
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
21 setupdata = {
4
7042315a576f - fixed package name
Marcus von Appen <marcus@sysfault.org>
parents: 0
diff changeset
22 "name": "PySDL2",
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
23 "version": VERSION,
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
24 "description": "Python SDL2 bindings",
8
0d306a6af884 - removed sdl2.ext.sysfont - it is not really needed
Marcus von Appen <marcus@sysfault.org>
parents: 6
diff changeset
25 "long_description": long_desc,
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
26 "author": "Marcus von Appen",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
27 "author_email": "marcus@sysfault.org",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
28 "license": "Public Domain / zlib",
6
49a2c9a8bc0e - fixed sdl2.mouse.SDL_WarpMouseInWindow() wrapper
Marcus von Appen <marcus@sysfault.org>
parents: 4
diff changeset
29 "url": "http://bitbucket.org/marcusva/py-sdl2",
59
0c832b6e94f2 - issue #5: include the download URL in setup.py to make pip and friends happy
Marcus von Appen <marcus@sysfault.org>
parents: 45
diff changeset
30 "download_url": "http://bitbucket.org/marcusva/py-sdl2/downloads",
6
49a2c9a8bc0e - fixed sdl2.mouse.SDL_WarpMouseInWindow() wrapper
Marcus von Appen <marcus@sysfault.org>
parents: 4
diff changeset
31 "package_dir": {"sdl2.examples": "examples"},
84
b90237e46d2a - install the resources for the sdl2.examples package
Marcus von Appen <marcus@sysfault.org>
parents: 80
diff changeset
32 "package_data": {"sdl2.test": ["resources/*.*"],
b90237e46d2a - install the resources for the sdl2.examples package
Marcus von Appen <marcus@sysfault.org>
parents: 80
diff changeset
33 "sdl2.examples": ["resources/*.*"]},
4
7042315a576f - fixed package name
Marcus von Appen <marcus@sysfault.org>
parents: 0
diff changeset
34 "packages": ["sdl2",
6
49a2c9a8bc0e - fixed sdl2.mouse.SDL_WarpMouseInWindow() wrapper
Marcus von Appen <marcus@sysfault.org>
parents: 4
diff changeset
35 "sdl2.ext",
4
7042315a576f - fixed package name
Marcus von Appen <marcus@sysfault.org>
parents: 0
diff changeset
36 "sdl2.test",
7042315a576f - fixed package name
Marcus von Appen <marcus@sysfault.org>
parents: 0
diff changeset
37 "sdl2.test.util",
6
49a2c9a8bc0e - fixed sdl2.mouse.SDL_WarpMouseInWindow() wrapper
Marcus von Appen <marcus@sysfault.org>
parents: 4
diff changeset
38 "sdl2.examples"
4
7042315a576f - fixed package name
Marcus von Appen <marcus@sysfault.org>
parents: 0
diff changeset
39 ],
0
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
40 "classifiers": [
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
41 "Development Status :: 4 - Beta",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
42 "Intended Audience :: Developers",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
43 "License :: Public Domain",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
44 "License :: OSI Approved :: zlib/libpng License",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
45 "Operating System :: OS Independent",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
46 "Programming Language :: Python",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
47 "Programming Language :: Python :: 2.7",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
48 "Programming Language :: Python :: 3",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
49 "Programming Language :: Python :: 3.2",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
50 "Programming Language :: Python :: 3.3",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
51 "Programming Language :: Python :: Implementation :: CPython",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
52 "Programming Language :: Python :: Implementation :: IronPython",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
53 "Programming Language :: Python :: Implementation :: PyPy",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
54 "Topic :: Software Development :: Libraries :: Python Modules",
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
55 ],
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
56 }
c21c202d521c Initial commit
Marcus von Appen <marcus@sysfault.org>
parents:
diff changeset
57 setup(**setupdata)