#!/usr/bin/env python import sys requires = ['requests', 'requests_oauthlib'] console_script = """[console_scripts] openphoto = openphoto.main:main """ # from openphoto._version import __version__ exec(open("openphoto/_version.py").read()) # Check the Python version (major, minor) = sys.version_info[:2] if (major, minor) < (2, 6): raise SystemExit("Sorry, Python 2.6 or newer required") try: from setuptools import setup kw = {'entry_points': console_script, 'zip_safe': True, 'install_requires': requires } except ImportError: from distutils.core import setup kw = {'scripts': ['bin/openphoto'], 'requires': requires} setup(name='openphoto', version=__version__, description='The official Python client library for Trovebox/OpenPhoto', long_description=open("README.rst").read(), author='Pete Burgers, James Walker', url='https://github.com/photo/openphoto-python', packages=['openphoto'], keywords=['openphoto', 'pyopenphoto', 'openphoto-python', 'trovebox'], classifiers=['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Multimedia :: Graphics', 'Topic :: Software Development :: Libraries :: Python Modules', ], license='Apache 2.0', test_suite='tests.unit', **kw )