amine@404: import ast amine@404: import re amine@404: amine@2: from setuptools import setup amine@2: amine@331: _version_re = re.compile(r"__version__\s+=\s+(.*)") amine@2: amine@340: with open("auditok/__init__.py", "rt") as f: amine@340: version = str(ast.literal_eval(_version_re.search(f.read()).group(1))) amine@340: long_desc = open("README.rst", "rt").read() amine@2: amine@2: setup( amine@331: name="auditok", amine@2: version=version, amine@331: url="http://github.com/amsehili/auditok/", amine@340: license="MIT", 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@391: long_description_content_type="text/x-rst", 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@433: install_requires=[ amine@433: "numpy", amine@433: "matplotlib", amine@433: "pydub", amine@433: "pyaudio", amine@433: "tqdm", amine@433: ], 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@391: "License :: OSI Approved :: MIT License", amine@331: "Operating System :: OS Independent", amine@331: "Programming Language :: Python", amine@340: "Programming Language :: Python :: 3.7", amine@340: "Programming Language :: Python :: 3.8", amine@376: "Programming Language :: Python :: 3.9", amine@433: "Programming Language :: Python :: 3.10", amine@433: "Programming Language :: Python :: 3.11", amine@433: "Programming Language :: Python :: 3.12", amine@433: "Programming Language :: Python :: 3.13", 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: )