michael@0: import sys michael@0: michael@0: from setuptools import setup, find_packages michael@0: michael@0: michael@0: extra_setup = {} michael@0: if sys.version_info >= (3,): michael@0: extra_setup['use_2to3'] = True michael@0: michael@0: setup( michael@0: name='blessings', michael@0: version='1.3', michael@0: description='A thin, practical wrapper around terminal formatting, positioning, and more', michael@0: long_description=open('README.rst').read(), michael@0: author='Erik Rose', michael@0: author_email='erikrose@grinchcentral.com', michael@0: license='MIT', michael@0: packages=find_packages(exclude=['ez_setup']), michael@0: tests_require=['Nose'], michael@0: url='https://github.com/erikrose/blessings', michael@0: include_package_data=True, michael@0: classifiers=[ michael@0: 'Intended Audience :: Developers', michael@0: 'Natural Language :: English', michael@0: 'Development Status :: 5 - Production/Stable', michael@0: 'Environment :: Console', michael@0: 'Environment :: Console :: Curses', michael@0: 'License :: OSI Approved :: MIT License', michael@0: 'Operating System :: POSIX', michael@0: 'Programming Language :: Python :: 2', michael@0: 'Programming Language :: Python :: 2.5', michael@0: 'Programming Language :: Python :: 2.6', michael@0: 'Programming Language :: Python :: 2.7', michael@0: 'Programming Language :: Python :: 3', michael@0: 'Programming Language :: Python :: 3.2', michael@0: 'Topic :: Software Development :: Libraries', michael@0: 'Topic :: Software Development :: User Interfaces', michael@0: 'Topic :: Terminals' michael@0: ], michael@0: keywords=['terminal', 'tty', 'curses', 'ncurses', 'formatting', 'style', 'color', 'console'], michael@0: **extra_setup michael@0: )