File: setup.py

package info (click to toggle)
pyalsaaudio 0.5%2Bsvn36-1
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 200 kB
  • ctags: 161
  • sloc: ansic: 1,672; python: 348; makefile: 106
file content (44 lines) | stat: -rwxr-xr-x 1,491 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env python

'''This package contains wrappers for accessing the ALSA API from Python.
It is fairly complete for PCM devices and Mixer access.
'''

from distutils.core import setup
from distutils.extension import Extension
from sys import version

# patch distutils if it's too old to cope with the "classifiers" or
# "download_url" keywords
from sys import version
if version < '2.2.3':
    from distutils.dist import DistributionMetadata
    DistributionMetadata.classifiers = None
    DistributionMetadata.download_url = None
    
setup(
    name = 'pyalsaaudio',
    version = '0.5',
    description = 'ALSA bindings',
    long_description = __doc__,
    author = 'Casper Wilstrup',
    author_email='cwi@aves.dk',
    maintainer = 'Lars Immisch',
    maintainer_email = 'lars@ibp.de',
    license='PSF',
    platforms=['posix'],
    url='http://pyalsaaudio.sourceforge.net/',
    classifiers = [
    'Development Status :: 4 - Beta',
    'Intended Audience :: Developers',
    'License :: OSI Approved :: Python Software Foundation License',
    'Operating System :: POSIX :: Linux',
    'Programming Language :: Python :: 2',
    'Programming Language :: Python :: 3',    
    'Topic :: Multimedia :: Sound/Audio',
    'Topic :: Multimedia :: Sound/Audio :: Mixers',
    'Topic :: Multimedia :: Sound/Audio :: Players',
    'Topic :: Multimedia :: Sound/Audio :: Capture/Recording',
    ],
    ext_modules=[Extension('alsaaudio',['alsaaudio.c'], libraries=['asound'])]
    )