chirp/setup.py
Dan Smith 0ced59429c Remove top-level chirpw for legacy UI
This moves the old gtk-based chirpw script into the ui module so
it is all contained. I've explained to three people in the last two
weeks why this doesn't work, so I think it's best to reduce its
visibility. I don't (even have a system to) test the gtk stuff on
and I'm pretty sure we've broken it several times lately. Until
we go for actual removal of the subdir, this will help avoid
confusion.
2022-12-16 12:44:11 -08:00

29 lines
807 B
Python

from distutils.core import setup
from glob import glob
from setuptools import find_packages
from chirp import CHIRP_VERSION
setup(name='chirp',
description='A cross-platform cross-radio programming tool',
packages=find_packages(include=["chirp*"]),
include_package_data=True,
version=CHIRP_VERSION,
url='https://chirp.danplanet.com',
python_requires=">=3.7,<4",
install_requires=[
'pyserial',
'six',
'future',
'importlib-resources;python_version<"3.10"'
],
extras_require={
'wx': ['wxPython'],
'gtk': ['PyGObject']
},
entry_points={
'console_scripts': ["chirp=chirp.wxui:chirpmain",
"legacychirp=chirp.ui.__main__:main"],
},
)