From 14c3227c7f90c895d494a2c03b848f1303196773 Mon Sep 17 00:00:00 2001 From: Matthew Poletiek Date: Tue, 29 Dec 2020 18:16:34 -0600 Subject: README.md update --- README.md | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 254e4be..f248258 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A fork of CHIRP for testing with Python 3. ## What's Different? The official CHIRP project's main branch does not support Python 3 and depends on pygtk which hasn't seen a stable release since April 2011. -py3-CHIRP is a fork of the py3 branch of the official CHIRP project with some syntax fixes that seem to be leftover from Python2. +py3-CHIRP is a fork of the py3 branch of the official [CHIRP project](https://chirp.danplanet.com/projects/chirp/wiki/Home). py3-CHIRP will use the wxPython GUI toolkit. Code using the Gtk GUI will be migrated. @@ -12,31 +12,27 @@ py3-CHIRP will use the wxPython GUI toolkit. Code using the Gtk GUI will be migr py3-CHIRP has been tested in Python3.9 on various platforms. Known dependencies that don't come out of the box with Python are as follows: - pyserial -- wxpython +- wxPython - future - six - pypiwin32 (for Windows) - pyGObject (For the time being) +- libpython-dev (For Ubuntu users) ## Testing For a list of supported radios (tested and untested) see [RADIOS.md](https://github.com/mpoletiek/py3-CHIRP/blob/main/RADIOS.md) -Script to start CHIRP. -### Linux & MacOS & Windows +### Running py3-CHIRP `chirpwx.py` -## The Story +**DO NOT USE** `chirpw` -When I first started using Gentoo again CHIRP was still a part of the main Gentoo Portage Repository. - -Eventually Gentoo began migrating away from Python2 and due to a lack of movement in the official project it was removed from the official Gentoo repository. - -I still needed to configure my radios and maintain an up to date Gentoo desktop so I cloned the py3 branch from the official CHIRP project and fixed a few syntax errors leftover from Python2 and everything worked great. - -I was able to download an image from my BF-F8HP, fully reconfigure it and upload the new image back to my radio. +## REFERENCE +### Wiki + - [GitHub](https://github.com/mpoletiek/py3-CHIRP/wiki) ### Repo Source (Forked From) @@ -54,3 +50,16 @@ I was able to download an image from my BF-F8HP, fully reconfigure it and upload - https://bugs.gentoo.org/708304 - Removed CHIRP from Portage + +## The Story + +When I first started using Gentoo again CHIRP was still a part of the main Gentoo Portage Repository. + +Eventually Gentoo began migrating away from Python2 and due to a lack of movement in the official project it was removed from the official Gentoo repository. + +I still needed to configure my radios and maintain an up to date Gentoo desktop so I cloned the py3 branch from the official CHIRP project and fixed a few syntax errors leftover from Python2 and everything worked great. + +I was able to download an image from my BF-F8HP, fully reconfigure it and upload the new image back to my radio. + +After this initial test I started bugging the developers maillinglist of the main project for more information. A few individuals reached out offering help and asking me to share what I had. So, this repo was born. + -- cgit v1.2.3