From aa77693b79b1e6c00553b0b6d5beb1e043bb52b0 Mon Sep 17 00:00:00 2001 From: larsimmisch Date: Sat, 29 Nov 2008 01:08:16 +0000 Subject: [PATCH] Record some magic for the 2to3 conversion. We won't use it now, but I might need it later. git-svn-id: svn://svn.code.sf.net/p/pyalsaaudio/code/trunk@28 ec2f30ec-7544-0410-870e-f70ca00c83f0 --- setup.py | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 41e34c9..65512c1 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,19 @@ from distutils.core import setup from distutils.extension import Extension from sys import version -# patch distutils if it can't cope with the "classifiers" or +try: + from distutils.command.build_py import build_py_2to3 as \ + build_py +except ImportError: + from distutils.command.build_py import build_py + +try: + from distutils.command.build_scripts import build_scripts_2to3 as \ + build_scripts +except ImportError: + from distutils.command.build_scripts import build_scripts + +# 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': @@ -23,16 +35,21 @@ setup( long_description = __doc__, author = 'Casper Wilstrup', author_email='cwi@aves.dk', - # maintainer = 'Lars Immisch', - # maintainer_email = 'lars@ibp.de', + maintainer = 'Lars Immisch', + maintainer_email = 'lars@ibp.de', license='PSF', platforms=['posix'], + scripts=['playbacktest.py', 'recordtest.py', 'playwav.py', 'mixertest.py'], url='http://pyalsaaudio.sourceforge.net/', + cmdclass = {'build_py':build_py, + 'build_scripts':build_scripts}, 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',