mirror of
https://github.com/kk7ds/chirp
synced 2026-08-13 17:51:36 -04:00
This is not something I have ever wanted, but it has been requested plenty of times. Since wx makes this easy, this adds a super bare- bones implementation that seems to work for me, which I think is probably worthwhile. It doesn't handle multiple pages super elegantly, and probably needs to have a "print selection" option, but it works. Related to one of chirp's oldest bugs: #249
29 lines
828 B
Python
29 lines
828 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"',
|
|
'yattag',
|
|
],
|
|
extras_require={
|
|
'wx': ['wxPython'],
|
|
'gtk': ['PyGObject']
|
|
},
|
|
entry_points={
|
|
'console_scripts': ["chirp=chirp.wxui:chirpmain",
|
|
"legacychirp=chirp.ui.__main__:main"],
|
|
},
|
|
)
|