annotate setup.py @ 331:9741b52f194a

Reformat code and documentation
author Amine Sehili <amine.sehili@gmail.com>
date Thu, 24 Oct 2019 20:49:51 +0200
parents 308c89235a2e
children cfac5a7ec54c
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@19 9 if sys.version_info >= (3, 0):
amine@331 10 with open("auditok/__init__.py", "rt") as f:
amine@331 11 version = str(ast.literal_eval(_version_re.search(f.read()).group(1)))
amine@331 12 long_desc = open("doc/index.rst", "rt").read()
amine@19 13
amine@19 14 else:
amine@331 15 with open("auditok/__init__.py", "rb") as f:
amine@331 16 version = str(
amine@331 17 ast.literal_eval(
amine@331 18 _version_re.search(f.read().decode("utf-8")).group(1)
amine@331 19 )
amine@331 20 )
amine@331 21 long_desc = open("doc/index.rst", "rt").read().decode("utf-8")
amine@2 22
amine@2 23
amine@2 24 setup(
amine@331 25 name="auditok",
amine@2 26 version=version,
amine@331 27 url="http://github.com/amsehili/auditok/",
amine@331 28 license="GNU General Public License v3 (GPLv3)",
amine@331 29 author="Amine Sehili",
amine@331 30 author_email="amine.sehili@gmail.com",
amine@331 31 description="A module for Audio/Acoustic Activity Detection",
amine@331 32 long_description=long_desc,
amine@331 33 packages=["auditok"],
amine@2 34 include_package_data=True,
amine@331 35 package_data={"auditok": ["data/*"]},
amine@2 36 zip_safe=False,
amine@331 37 platforms="ANY",
amine@331 38 provides=["auditok"],
amine@331 39 requires=["PyAudio"],
amine@2 40 classifiers=[
amine@331 41 "Development Status :: 3 - Alpha",
amine@331 42 "Environment :: Console",
amine@331 43 "Intended Audience :: Science/Research",
amine@331 44 "Intended Audience :: Developers",
amine@331 45 "Intended Audience :: Information Technology",
amine@331 46 "Intended Audience :: Telecommunications Industry",
amine@331 47 "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
amine@331 48 "Operating System :: OS Independent",
amine@331 49 "Programming Language :: Python",
amine@331 50 "Programming Language :: Python :: 2.7",
amine@331 51 "Programming Language :: Python :: 3",
amine@331 52 "Programming Language :: Python :: 3.2",
amine@331 53 "Programming Language :: Python :: 3.3",
amine@331 54 "Programming Language :: Python :: 3.4",
amine@331 55 "Topic :: Multimedia :: Sound/Audio :: Analysis",
amine@331 56 "Topic :: Scientific/Engineering :: Information Analysis",
amine@2 57 ],
amine@331 58 entry_points={"console_scripts": ["auditok = auditok.cmdline:main"]},
amine@2 59 )