#!/usr/bin/env python
import os
import sys
import mido

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

if sys.argv[-1] == "publish":
    os.system("python setup.py sdist upload")
    sys.exit()

elif sys.argv[-1] == "docs":
    os.system("sphinx-build docs docs/_build")
    sys.exit()

py_version_major = sys.version_info[0]

if py_version_major == 3:
    PY_VERSION = str(py_version_major)
else:
    PY_VERSION = ''

setup(
    name='mido',
    version=mido.__version__,
    description='MIDI Objects for Python',
    long_description=open('README.rst', 'rt').read(),
    author=mido.__author__,
    author_email=mido.__email__,
    url=mido.__url__,
    package_data={'': ['LICENSE']},
    package_dir={'mido': 'mido'},
    packages = ['mido', 'mido.backends'],
    scripts = ['bin/mido' + PY_VERSION + '-play',
               'bin/mido' + PY_VERSION +  '-ports',
               'bin/mido' + PY_VERSION + '-serve',
               'bin/mido' + PY_VERSION + '-connect'],
    include_package_data=True,
    install_requires=[],
    license='MIT',
    zip_safe=False,
)
