#!/usr/bin/env python from setuptools import setup from setuptools.command.test import test as TestCommand class PyTest(TestCommand): def finalize_options(self): self.test_args = [] self.test_suite = True def run_tests(self): import sys import pytest sys.exit(pytest.main(['tests'])) setup( name="amodem", version="1.5", description="Audio Modem Communication Library", author="Roman Zeyde", author_email="roman.zeyde@gmail.com", license="MIT", url="http://github.com/romanz/amodem", packages=['amodem'], tests_require=['pytest'], cmdclass={'test': PyTest}, install_requires=['numpy', 'argcomplete', 'pyaudio'], platforms=['POSIX'], classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: Communications", ], scripts=['amodem-cli'], )