|
1 import sys |
|
2 |
|
3 from setuptools import setup, find_packages |
|
4 |
|
5 |
|
6 extra_setup = {} |
|
7 if sys.version_info >= (3,): |
|
8 extra_setup['use_2to3'] = True |
|
9 |
|
10 setup( |
|
11 name='blessings', |
|
12 version='1.3', |
|
13 description='A thin, practical wrapper around terminal formatting, positioning, and more', |
|
14 long_description=open('README.rst').read(), |
|
15 author='Erik Rose', |
|
16 author_email='erikrose@grinchcentral.com', |
|
17 license='MIT', |
|
18 packages=find_packages(exclude=['ez_setup']), |
|
19 tests_require=['Nose'], |
|
20 url='https://github.com/erikrose/blessings', |
|
21 include_package_data=True, |
|
22 classifiers=[ |
|
23 'Intended Audience :: Developers', |
|
24 'Natural Language :: English', |
|
25 'Development Status :: 5 - Production/Stable', |
|
26 'Environment :: Console', |
|
27 'Environment :: Console :: Curses', |
|
28 'License :: OSI Approved :: MIT License', |
|
29 'Operating System :: POSIX', |
|
30 'Programming Language :: Python :: 2', |
|
31 'Programming Language :: Python :: 2.5', |
|
32 'Programming Language :: Python :: 2.6', |
|
33 'Programming Language :: Python :: 2.7', |
|
34 'Programming Language :: Python :: 3', |
|
35 'Programming Language :: Python :: 3.2', |
|
36 'Topic :: Software Development :: Libraries', |
|
37 'Topic :: Software Development :: User Interfaces', |
|
38 'Topic :: Terminals' |
|
39 ], |
|
40 keywords=['terminal', 'tty', 'curses', 'ncurses', 'formatting', 'style', 'color', 'console'], |
|
41 **extra_setup |
|
42 ) |