amine@19: import sys amine@2: import re amine@2: import ast amine@2: from setuptools import setup amine@2: amine@2: amine@331: _version_re = re.compile(r"__version__\s+=\s+(.*)") amine@2: amine@19: if sys.version_info >= (3, 0): amine@331: with open("auditok/__init__.py", "rt") as f: amine@331: version = str(ast.literal_eval(_version_re.search(f.read()).group(1))) amine@331: long_desc = open("doc/index.rst", "rt").read() amine@19: amine@19: else: amine@331: with open("auditok/__init__.py", "rb") as f: amine@331: version = str( amine@331: ast.literal_eval( amine@331: _version_re.search(f.read().decode("utf-8")).group(1) amine@331: ) amine@331: ) amine@331: long_desc = open("doc/index.rst", "rt").read().decode("utf-8") amine@2: amine@2: amine@2: setup( amine@331: name="auditok", amine@2: version=version, amine@331: url="http://github.com/amsehili/auditok/", amine@331: license="GNU General Public License v3 (GPLv3)", amine@331: author="Amine Sehili", amine@331: author_email="amine.sehili@gmail.com", amine@331: description="A module for Audio/Acoustic Activity Detection", amine@331: long_description=long_desc, amine@331: packages=["auditok"], amine@2: include_package_data=True, amine@331: package_data={"auditok": ["data/*"]}, amine@2: zip_safe=False, amine@331: platforms="ANY", amine@331: provides=["auditok"], amine@331: requires=["PyAudio"], amine@2: classifiers=[ amine@331: "Development Status :: 3 - Alpha", amine@331: "Environment :: Console", amine@331: "Intended Audience :: Science/Research", amine@331: "Intended Audience :: Developers", amine@331: "Intended Audience :: Information Technology", amine@331: "Intended Audience :: Telecommunications Industry", amine@331: "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", amine@331: "Operating System :: OS Independent", amine@331: "Programming Language :: Python", amine@331: "Programming Language :: Python :: 2.7", amine@331: "Programming Language :: Python :: 3", amine@331: "Programming Language :: Python :: 3.2", amine@331: "Programming Language :: Python :: 3.3", amine@331: "Programming Language :: Python :: 3.4", amine@331: "Topic :: Multimedia :: Sound/Audio :: Analysis", amine@331: "Topic :: Scientific/Engineering :: Information Analysis", amine@2: ], amine@331: entry_points={"console_scripts": ["auditok = auditok.cmdline:main"]}, amine@2: )