开云体育

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

Current status of the python3 port


 

Hello All,

Current status is that I think that most of the existing bugs in the port may also be in the older d-rats as well, but that may be wishful thinking.

I have a PR out for review that when landed converts it to use a new packaging procedure.



WARNING: Do not assume any past install procedures or kitting
procedures will work after this patch is landed or when testing this patch. Python has deprecated them for new projects.

DO NOT RUN THE setup.py script!

You must read the README.md file supplied with the patch if you want things to work.

A lot of stuff has changed.

The "python -m build" when used as directed will create a PIP instalable tarball good for only the platform it was run on.

The method of producing a self installing EXE file with an embedded python does not appear to be supported anywhere that I can find,
So support for that is dropped until I can find out how to implement it.

I have some feedback from Rod, KA5MYE for Mac deployment on Anaconda Python which I plan to incorporate in my local WIKI and into the README.md file.

Feedback for running from a git checkout source or running the python -m build command and then installing it for multiple platforms is needed.

Next I am going to start focusing on getting some github actions working including doing pylint and spelling checks, and maybe some other automatic testing.

We also only have English and Italian message catalog sources so we need help in that area as per:

.

Have fun and 73,

-John
wb8tyw

Join [email protected] to automatically receive all group messages.