annotate setup.py @ 50:308c89235a2e

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