51 lines
1.5 KiB
Python
51 lines
1.5 KiB
Python
|
from distutils.core import setup, Extension
|
||
|
import sys
|
||
|
|
||
|
module2 = Extension ('soapy',
|
||
|
libraries = ['m', 'SoapySDR'],
|
||
|
sources = ['../import_quisk_api.c', 'soapy.c'],
|
||
|
include_dirs = ['.', '..'],
|
||
|
)
|
||
|
|
||
|
modulew2 = Extension ('soapy',
|
||
|
sources = ['../import_quisk_api.c', 'soapy.c'],
|
||
|
include_dirs = ['.', '..'],
|
||
|
libraries = ['WS2_32', 'SoapySDR'],
|
||
|
)
|
||
|
|
||
|
if sys.platform == "win32":
|
||
|
Modules = [modulew2]
|
||
|
else:
|
||
|
Modules = [module2]
|
||
|
|
||
|
setup (name = 'soapy',
|
||
|
version = '0.1',
|
||
|
description = 'soapy is an extension to Quisk to support hardware using the SoapySDR API',
|
||
|
long_description = """SoapySDR is a layer of software that can connect to various SDR
|
||
|
hardware. It provides a standard API to a client program. By using the SoapySDR API, Quisk can
|
||
|
connect to all the hardware devices that SoapySDR supports.
|
||
|
""",
|
||
|
author = 'James C. Ahlstrom',
|
||
|
author_email = 'jahlstr@gmail.com',
|
||
|
url = 'http://james.ahlstrom.name/quisk/soapy.html',
|
||
|
download_url = 'http://james.ahlstrom.name/quisk/',
|
||
|
packages = ['quisk.soapypkg'],
|
||
|
package_dir = {'soapy' : '.'},
|
||
|
ext_modules = Modules,
|
||
|
classifiers = [
|
||
|
'Development Status :: 6 - Mature',
|
||
|
'Environment :: X11 Applications',
|
||
|
'Environment :: Win32 (MS Windows)',
|
||
|
'Intended Audience :: End Users/Desktop',
|
||
|
'License :: OSI Approved :: GNU General Public License (GPL)',
|
||
|
'Natural Language :: English',
|
||
|
'Operating System :: POSIX :: Linux',
|
||
|
'Operating System :: Microsoft :: Windows',
|
||
|
'Programming Language :: Python',
|
||
|
'Programming Language :: C',
|
||
|
'Topic :: Communications :: Ham Radio',
|
||
|
],
|
||
|
)
|
||
|
|
||
|
|