开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Python 3 d-rats fork


 

Hello Dave,

I have not started working on testing packaging yet, so did not realize that my changes broke the setup.py.

Getting the packages created and getting the documents generated from the DocStrings that I have added is lower on my list.

I expect that once I start generating the documentation, I will find a lot of things in my docstrings that need fixups.

Biggest change other than GTK-2 to GTK-3 that I can see is that bytes and strings are now separate types, and all non-disk I/O is using the bytes type and requires explicit conversion to/from str type.

73,
-John

On 3/22/2022 2:36 PM, Dave Slotter wrote:
Hi John,
Thank you for working on this experimental Python3 version of D-Rats.
I pushed a small (one line) change for setup.py to ensure that the map
module gets installed under Linux. (It wasn't and was failing on my Ubuntu
Linux machine.)
Also, I'm the curator / developer of HamPi, and HamPi is slowly moving away
from Python 2 so my thousands of users and I are very interested in D-Rats
and Chirp migrating from Python 2 to Python 3.