annotate setup.py @ 455:7dae98b84cdd tip master

Merge branch 'master' of https://github.com/amsehili/auditok
author www-data <www-data@c4dm-xenserv-virt2.eecs.qmul.ac.uk>
date Tue, 03 Dec 2024 09:18:01 +0000
parents 68f6b42e7a65
children
rev   line source
amine@404 1 import ast
amine@404 2 import re
amine@404 3
amine@2 4 from setuptools import setup
amine@2 5
amine@331 6 _version_re = re.compile(r"__version__\s+=\s+(.*)")
amine@2 7
amine@340 8 with open("auditok/__init__.py", "rt") as f:
amine@340 9 version = str(ast.literal_eval(_version_re.search(f.read()).group(1)))
amine@340 10 long_desc = open("README.rst", "rt").read()
amine@2 11
amine@2 12 setup(
amine@331 13 name="auditok",
amine@2 14 version=version,
amine@331 15 url="http://github.com/amsehili/auditok/",
amine@340 16 license="MIT",
amine@331 17 author="Amine Sehili",
amine@331 18 author_email="amine.sehili@gmail.com",
amine@331 19 description="A module for Audio/Acoustic Activity Detection",
amine@331 20 long_description=long_desc,
amine@391 21 long_description_content_type="text/x-rst",
amine@331 22 packages=["auditok"],
amine@2 23 include_package_data=True,
amine@331 24 package_data={"auditok": ["data/*"]},
amine@2 25 zip_safe=False,
amine@331 26 platforms="ANY",
amine@331 27 provides=["auditok"],
amine@433 28 install_requires=[
amine@433 29 "numpy",
amine@433 30 "matplotlib",
amine@433 31 "pydub",
amine@433 32 "pyaudio",
amine@433 33 "tqdm",
amine@433 34 ],
amine@2 35 classifiers=[
amine@331 36 "Development Status :: 3 - Alpha",
amine@331 37 "Environment :: Console",
amine@331 38 "Intended Audience :: Science/Research",
amine@331 39 "Intended Audience :: Developers",
amine@331 40 "Intended Audience :: Information Technology",
amine@331 41 "Intended Audience :: Telecommunications Industry",
amine@391 42 "License :: OSI Approved :: MIT License",
amine@331 43 "Operating System :: OS Independent",
amine@331 44 "Programming Language :: Python",
amine@340 45 "Programming Language :: Python :: 3.7",
amine@340 46 "Programming Language :: Python :: 3.8",
amine@376 47 "Programming Language :: Python :: 3.9",
amine@433 48 "Programming Language :: Python :: 3.10",
amine@433 49 "Programming Language :: Python :: 3.11",
amine@433 50 "Programming Language :: Python :: 3.12",
amine@433 51 "Programming Language :: Python :: 3.13",
amine@331 52 "Topic :: Multimedia :: Sound/Audio :: Analysis",
amine@331 53 "Topic :: Scientific/Engineering :: Information Analysis",
amine@2 54 ],
amine@331 55 entry_points={"console_scripts": ["auditok = auditok.cmdline:main"]},
amine@2 56 )