annotate setup.py @ 2:c7a236de5214

-
author Ben Croston <ben@croston.org>
date Tue, 30 Aug 2011 23:37:53 +0100
parents 317e6f82c733
children 43595981978d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
1 #!/usr/bin/env python
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
2 import distribute_setup
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
3 distribute_setup.use_setuptools()
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
4 from setuptools import setup, find_packages
1
Ben Croston <ben@croston.org>
parents: 0
diff changeset
5 import platform
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
6
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
7 classifiers = ['Development Status :: 3 - Alpha',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
8 'Operating System :: Microsoft :: Windows',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
9 'Operating System :: Unix',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
10 "Operating System :: MacOS :: MacOS X",
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
11 'License :: OSI Approved :: MIT License',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
12 'Programming Language :: Python :: 2.7',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
13 'Programming Language :: Python :: 3',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
14 'Topic :: Software Development',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
15 'Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
16 'Topic :: Internet :: WWW/HTTP :: HTTP Servers']
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
17
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
18 if platform.python_version().startswith('2'):
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
19 # python 2.x
1
Ben Croston <ben@croston.org>
parents: 0
diff changeset
20 packages = find_packages()
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
21 install_requires = ['webob>=1.0.0']
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
22 else:
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
23 # assume python 3.x
1
Ben Croston <ben@croston.org>
parents: 0
diff changeset
24 packages = find_packages(exclude=['wibble.server'])
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
25 install_requires = []
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
26
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
27 setup(name = 'Wibble',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
28 version = '0.0.1a',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
29 packages = packages,
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
30 install_requires = install_requires,
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
31 author = 'Ben Croston',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
32 author_email = 'ben@croston.org',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
33 description = 'Stick two pencils up your nose, underpants on your head then run this module.',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
34 long_description = open('README.txt').read(),
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
35 license = 'MIT',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
36 keywords = 'jsonrpc',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
37 url = 'http://www.wyre-it.co.uk/wibble/',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
38 classifiers = classifiers,
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
39 use_2to3 = True)
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
40