# NanoVNASaver # # A python program to view and export Touchstone data from a NanoVNA # Copyright (C) 2019, 2020 Rune B. Broberg # Copyright (C) 2020 NanoVNA-Saver Authors # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . import sys if sys.version_info < (3, 7): print("You need at least Python 3.7 for this application!") if sys.version_info[0] < 3: print("try running with python3 {}".format(" ".join(sys.argv))) sys.exit(1) try: from setuptools import setup, find_packages except ImportError: print("Could not find setuptools") print("Try installing them with pip install setuptools") sys.exit(1) setup( packages=find_packages(exclude=["test", ]), entry_points={ 'console_scripts': [ 'NanoVNASaver = NanoVNASaver.__main__:main' ], }, install_requires=[ 'pyserial', 'PyQt5', 'numpy', 'scipy', 'cython', ], )