Commit Graph

15 Commits

Author SHA1 Message Date
Dan Smith
908463caf5 Add the SVG logo to sdist, bdist_whl 2023-01-30 19:57:21 -08:00
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
Charlie Li
e0e30e9025 Remove build/ 2022-12-14 11:20:30 -08:00
Charlie Li
a4d897d8a6 Make wxPython optional for Python packaging purposes
wxPython is unnecessary for the automated test suite. Additionally, the GTK interface still works under PyGObject in GTK 3, so re-expose that.
2022-12-14 11:20:30 -08:00
Charlie Li
6740f801c7 (Attempt to) fix the tests in light of wxPython 4.2.0
setup.py was intentionally typoed to not specify dependencies, but breaks metadata.
2022-12-14 11:20:30 -08:00
Charlie Li
0f861bf65f Include data files in the chirp package itself
Data files outside the package are not installed in binary distributions, so move them inside. Use importlib_resources to load icon and stock configs.
- use only the newer files(), as_files() and namespace APIs introduced in Python 3.10
- use the importlib_resources package if Python < 3.10
- remove obviated pkg_path()
- bump minimum Python version to 3.7

Fix test paths to account for the move
2022-12-14 11:20:30 -08:00
Dan Smith
d476d7f786 Set app icon and cleanup stock configs
We have always had this odd arrangement where we force copy stock
config files into the user's own directory and then need to be
careful to never overwrite them (but then we can't update them).
This changes our behavior to load from both locations, prioritizing
the user's configs if they exist with the same name.
2022-12-01 20:55:18 -08:00
Dan Smith
9aeb129cb8 Merge with default
#0
2019-02-10 16:50:02 -08:00
Dan Smith
106e5d4b8c Include chirp.ico in the manifest so win32 build can happen from sdist
#0
2019-02-10 13:30:27 -08:00
Dan Smith
1d4ed54499 [py3] Include requirements.txt and tests in sdist build
This will help make it easier to build and run tests on py2

#495
2019-02-10 10:14:02 -08:00
Dan Smith
6f5b3af957 Build support for stock configurations, and the following stock files:
1. US calling frequencies (146.52, etc)
2. US 60m channels (center)
3. US 60m channels (dial)
2012-02-10 11:25:58 -08:00
Dan Smith
0e0e758840 Initial infrastructure for locales in CHIRP 2011-11-29 16:34:55 -08:00
Dan Smith
fa9427cf7e Update 2011-03-14 16:34:32 -07:00
Dan Smith
7431a08f65 Include COPYING in tarball 2011-01-19 16:02:04 -08:00
Dan Smith
e695cd1f94 Make sure XSD and desktop files get included in the package 2008-12-05 12:05:43 -08:00