annotate setup.py @ 18:597494f0fd9a

update setup.py
author Amine Sehili <amine.sehili@gmail.com>
date Tue, 24 Nov 2015 02:40:43 +0100
parents edee860b9f61
children c079c57dad69
rev   line source
amine@2 1 import re
amine@2 2 import ast
amine@2 3 from setuptools import setup
amine@2 4
amine@2 5
amine@2 6 _version_re = re.compile(r'__version__\s+=\s+(.*)')
amine@2 7
amine@2 8 with open('auditok/__init__.py', 'rb') as f:
amine@2 9 version = str(ast.literal_eval(_version_re.search(
amine@2 10 f.read().decode('utf-8')).group(1)))
amine@2 11
amine@2 12
amine@2 13 setup(
amine@2 14 name='auditok',
amine@2 15 version=version,
amine@2 16 url='http://github.com/amsehili/auditok/',
amine@2 17 license='GNU General Public License v3 (GPLv3)',
amine@2 18 author='Amine Sehili',
amine@2 19 author_email='amine.sehili@gmail.com',
amine@2 20 description='A module for Audio/Acoustic Activity Detection',
amine@2 21 long_description= open('quickstart.rst').read().decode('utf-8'),
amine@2 22 packages=['auditok'],
amine@2 23 include_package_data=True,
amine@2 24 package_data={'auditok': ['data/*']},
amine@2 25
amine@2 26 #data_files=[(['README.md', 'quickstart.rst', 'LICENSE', 'INSTALL', 'CHANGELOG']),
amine@2 27 # ('share/doc/pdoc', ['doc/pdoc/index.html']),
amine@2 28 # ],
amine@2 29
amine@2 30 zip_safe=False,
amine@2 31 platforms='ANY',
amine@2 32 provides=['auditok'],
amine@2 33 requires=['PyAudio'],
amine@2 34 classifiers=[
amine@2 35 'Development Status :: 3 - Alpha',
amine@2 36 'Environment :: Console',
amine@2 37 'Intended Audience :: Science/Research',
amine@2 38 'Intended Audience :: Developers',
amine@2 39 'Intended Audience :: Information Technology',
amine@2 40 'Intended Audience :: Telecommunications Industry',
amine@2 41 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
amine@2 42 'Operating System :: OS Independent',
amine@2 43 'Programming Language :: Python',
amine@2 44 'Programming Language :: Python :: 2.7',
amine@18 45 'Programming Language :: Python :: 3',
amine@18 46 'Programming Language :: Python :: 3.2',
amine@18 47 'Programming Language :: Python :: 3.3',
amine@18 48 'Programming Language :: Python :: 3.4',
amine@2 49 'Topic :: Multimedia :: Sound/Audio :: Analysis',
amine@2 50 'Topic :: Scientific/Engineering :: Information Analysis'
amine@2 51 ],
amine@2 52
amine@2 53 )