2015-03-03 07:50:46 +08:00
#!/usr/bin/env python
2015-04-27 04:16:21 +08:00
from setuptools import setup
2015-03-03 07:50:46 +08:00
from qspectrumanalyzer . version import __version__
2015-04-27 04:16:21 +08:00
setup (
name = " QSpectrumAnalyzer " ,
version = __version__ ,
2017-03-11 00:39:04 +08:00
description = " Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, rx_power, rtl_power, hackrf_sweep and other backends) " ,
long_description = open ( ' README.rst ' ) . read ( ) ,
2015-04-27 04:16:21 +08:00
author = " Michal Krenek (Mikos) " ,
author_email = " m.krenek@gmail.com " ,
url = " https://github.com/xmikos/qspectrumanalyzer " ,
license = " GNU GPLv3 " ,
2017-02-19 07:52:05 +08:00
packages = [ " qspectrumanalyzer " , " qspectrumanalyzer.backends " ] ,
2015-04-27 04:16:21 +08:00
package_data = {
" qspectrumanalyzer " : [
" *.ui " ,
" languages/*.qm " ,
" languages/*.ts "
]
} ,
data_files = [
( " share/applications " , [ " qspectrumanalyzer.desktop " ] ) ,
( " share/pixmaps " , [ " qspectrumanalyzer.png " ] )
] ,
entry_points = {
" gui_scripts " : [
" qspectrumanalyzer=qspectrumanalyzer.__main__:main "
] ,
} ,
install_requires = [
2017-03-21 23:39:26 +08:00
" soapy_power>=1.5.0 " ,
2017-03-17 22:03:07 +08:00
" pyqtgraph>=0.10.0 " ,
2017-03-14 05:50:54 +08:00
" Qt.py "
2015-04-27 04:16:21 +08:00
] ,
classifiers = [
" Development Status :: 4 - Beta " ,
" Environment :: MacOS X " ,
" Environment :: Win32 (MS Windows) " ,
" Environment :: X11 Applications :: Qt " ,
" Intended Audience :: End Users/Desktop " ,
" Intended Audience :: Science/Research " ,
" Intended Audience :: Telecommunications Industry " ,
" License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) " ,
" Natural Language :: English " ,
" Operating System :: OS Independent " ,
" Programming Language :: Python :: 3 " ,
" Topic :: Communications :: Ham Radio " ,
" Topic :: Scientific/Engineering :: Visualization "
]
)