1#!/usr/bin/python
2
3import os
4from setuptools import setup, find_packages
5import progressbar
6
7# TODO: I don't believe this should be in here. This should be done on package
8#       creation only
9try:
10    readme = 'README.txt'
11    info = 'progressbar/__init__.py'
12
13    if (not os.path.exists(readme) or
14        os.stat(info).st_mtime > os.stat(readme).st_mtime):
15
16        open(readme,'w').write(progressbar.__doc__)
17except: pass
18
19setup(
20    name='progressbar',
21    version=progressbar.__version__,
22    packages=find_packages(),
23
24    description=progressbar.__doc__.split('\n')[0],
25    long_description=progressbar.__doc__,
26
27    author=progressbar.__author__,
28    maintainer=progressbar.__author__,
29    author_email=progressbar.__author_email__,
30    maintainer_email=progressbar.__author_email__,
31
32    url='http://code.google.com/p/python-progressbar',
33    license='LICENSE.txt',
34    classifiers=[
35        'Development Status :: 5 - Production/Stable',
36        'Environment :: Console',
37        'Intended Audience :: Developers',
38        'Intended Audience :: Information Technology',
39        'Intended Audience :: System Administrators',
40        'License :: OSI Approved :: '
41            'GNU Library or Lesser General Public License (LGPL)',
42        'License :: OSI Approved :: BSD License',
43        'Operating System :: OS Independent',
44        'Programming Language :: Python',
45        'Programming Language :: Python :: 2',
46        'Programming Language :: Python :: 2.4',
47        'Programming Language :: Python :: 2.5',
48        'Programming Language :: Python :: 2.6',
49        'Programming Language :: Python :: 2.7',
50        'Programming Language :: Python :: 3',
51        'Topic :: Software Development :: Libraries',
52        'Topic :: Software Development :: User Interfaces',
53        'Topic :: Terminals'
54    ],
55)
56