#!/usr/bin/env python from setuptools import setup from glob import glob from readgood import readgood_version import sys __author__ = "Daniel McDonald" __copyright__ = "Copyright 2014" __credits__ = ["Daniel McDonald"] __license__ = "BSD" __version__ = readgood_version.mmm __maintainer__ = "Daniel McDonald" __email__ = "mcdonadt@colorado.edu" try: import bipy except ImportError: raise ImportError("readgood requires bipy!") # PyPI's list of classifiers can be found here: # https://pypi.python.org/pypi?%3Aaction=list_classifiers classes = """ Development Status :: 4 - Beta License :: OSI Approved :: BSD License Topic :: Multimedia :: Graphics :: Presentation Programming Language :: Python Programming Language :: Python :: 2.7 Programming Language :: Python :: Implementation :: CPython Operating System :: OS Independent Operating System :: POSIX Operating System :: POSIX :: Linux Operating System :: MacOS :: MacOS X """ classifiers = [s.strip() for s in classes.split('\n') if s] # Verify Python version ver = '.'.join(map(str, [sys.version_info.major, sys.version_info.minor])) if ver not in ['2.7']: sys.stderr.write("Only Python >=2.7 and <3.0 is supported.") sys.exit(1) long_description = """A speedreader inspired by Spritz and Optimal Recognition Point""" setup(name='readgood', version=__version__, license=__license__, description='readgood', long_description=long_description, author=__maintainer__, author_email=__email__, maintainer=__maintainer__, maintainer_email=__email__, url='https://github.com/wasade/readgood', packages=['readgood', 'texts'], scripts=glob('scripts/readgood*'), install_requires=["pyqi == 0.3.1"], # bipy is not pip installable yet classifiers=classifiers )