annotate setup.py @ 376:d83cba0f8072

Update Readme, add python 3.9 to tests
author Amine Sehili <amine.sehili@gmail.com>
date Fri, 05 Feb 2021 21:44:08 +0100
parents cfac5a7ec54c
children 30f276d1bddf
rev   line source
amine@19 1 import sys
amine@2 2 import re
amine@2 3 import ast
amine@2 4 from setuptools import setup
amine@2 5
amine@2 6
amine@331 7 _version_re = re.compile(r"__version__\s+=\s+(.*)")
amine@2 8
amine@340 9 with open("auditok/__init__.py", "rt") as f:
amine@340 10 version = str(ast.literal_eval(_version_re.search(f.read()).group(1)))
amine@340 11 long_desc = open("README.rst", "rt").read()
amine@2 12
amine@2 13 setup(
amine@331 14 name="auditok",
amine@2 15 version=version,
amine@331 16 url="http://github.com/amsehili/auditok/",
amine@340 17 license="MIT",
amine@331 18 author="Amine Sehili",
amine@331 19 author_email="amine.sehili@gmail.com",
amine@331 20 description="A module for Audio/Acoustic Activity Detection",
amine@331 21 long_description=long_desc,
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@2 28 classifiers=[
amine@331 29 "Development Status :: 3 - Alpha",
amine@331 30 "Environment :: Console",
amine@331 31 "Intended Audience :: Science/Research",
amine@331 32 "Intended Audience :: Developers",
amine@331 33 "Intended Audience :: Information Technology",
amine@331 34 "Intended Audience :: Telecommunications Industry",
amine@376 35 "License :: OSI Approved :: MIT",
amine@331 36 "Operating System :: OS Independent",
amine@331 37 "Programming Language :: Python",
amine@331 38 "Programming Language :: Python :: 3.4",
amine@340 39 "Programming Language :: Python :: 3.5",
amine@340 40 "Programming Language :: Python :: 3.6",
amine@340 41 "Programming Language :: Python :: 3.7",
amine@340 42 "Programming Language :: Python :: 3.8",
amine@376 43 "Programming Language :: Python :: 3.9",
amine@331 44 "Topic :: Multimedia :: Sound/Audio :: Analysis",
amine@331 45 "Topic :: Scientific/Engineering :: Information Analysis",
amine@2 46 ],
amine@331 47 entry_points={"console_scripts": ["auditok = auditok.cmdline:main"]},
amine@2 48 )