annotate setup.py @ 10:58e764e39492

Added licence to tests.py
author Ben Croston <ben@croston.org>
date Sun, 04 Sep 2011 23:46:21 +0100
parents 685479d1f0a7
children 3c19ae16fc7a
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',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
8 'Operating System :: OS Independent',
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
9 'License :: OSI Approved :: MIT License',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
10 'Intended Audience :: Developers',
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
11 'Programming Language :: Python :: 2.6',
0
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',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
15 'Topic :: Internet :: WWW/HTTP :: WSGI']
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
16
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
17 install_requires = []
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
18 exclude = []
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
19 extra = {}
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
20
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
21 if platform.python_version().startswith('2'):
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
22 # we can build server with python 2
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
23 install_requires.append('webob>=1.0.0')
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
24
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
25 if platform.python_version().startswith('3'):
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
26 # we can't build server with python 3
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
27 exclude.append('wibble.server')
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
28 extra['use_2to3'] = True
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
29
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
30 setup(name = 'Wibble',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
31 version = '0.0.1a',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
32 packages = find_packages(exclude=exclude),
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
33 install_requires = install_requires,
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
34 author = 'Ben Croston',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
35 author_email = 'ben@croston.org',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
36 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
37 long_description = open('README.txt').read(),
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
38 license = 'MIT',
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
39 keywords = 'jsonrpc',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
40 url = 'http://www.wyre-it.co.uk/wibble/',
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
41 classifiers = classifiers,
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
42 platforms = ['Any'],
8
685479d1f0a7 Tests available for both py2 and py3
Ben Croston <ben@croston.org>
parents: 4
diff changeset
43 test_suite = 'wibble.tests.suite',
4
ad5a8748afcf Add test framework
Ben Croston <ben@croston.org>
parents: 3
diff changeset
44 **extra)
0
6a61cfdf6930 Initial version
Ben Croston <ben@croston.org>
parents:
diff changeset
45