This has been brought up multiple times over the years. There is a python 3 branch and multiple people, including myself, have offered to do work but there's no real drive from the project owner to make the transition and it's difficult to ensure the updated gui code and all of the radio interfaces work 100% correctly.

The project owner seems to think that packaging it with python 2 in a snap package is acceptable.

Jim

On April 13, 2022 12:59:10 PM EDT, Barry Jackson via chirp_devel <chirp_devel@intrepid.danplanet.com> wrote:
I have just tried to update our package using the latest daily sources 
and find that python3 is still not supported.

+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s'
File "/home/baz/rpmbuild/BUILD/chirp-daily-20220408/setup.py", line 17
print "Set chirp/__init__.py::__all__ = %s" % str(chirp.__all__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean
print(...)?

I have tried to support chirp by including it in the Mageia
distribution, however unless this situation changes soon I will sadly
have to drop it for our next release.

Barry
G4MKT
chirp_devel mailing list
chirp_devel@intrepid.danplanet.com
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.