<div dir="auto">I've fixed those errors, but don't know the right way to provide the fixes.<div dir="auto"><br></div><div dir="auto">I also don't know if the new syntax is supported in the old version.</div><div dir="auto"><br></div><div dir="auto">I saw another message that indicated somebody else also made the fixes. </div><div dir="auto"><br></div><div dir="auto">Joe Pizzi </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 11, 2020, 9:24 PM Jason Vigil via chirp_devel <<a href="mailto:chirp_devel@intrepid.danplanet.com">chirp_devel@intrepid.danplanet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#c3c3c3" bgcolor="#2b2b2b">
<tt>Hey folks,<br>
<br>
<br>
Does anyone have any information regarding the status of Python 3
support? It appears that the `py3` branch has not had any new
commits for 6 months now. After following the instructions here:
<a href="https://chirp.danplanet.com/projects/chirp/wiki/Linux_Python3" target="_blank" rel="noreferrer">https://chirp.danplanet.com/projects/chirp/wiki/Linux_Python3</a>, I
see the following errors (on Ubuntu 20.04):<br>
<br>
```<br>
<a href="mailto:jason@ubuntu-20:~/workspace/chirp.hg$" target="_blank" rel="noreferrer">jason@ubuntu-20:~/workspace/chirp.hg$</a> python3 chirpw<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ts480: invalid syntax
(ts480.py, line 1141)<br>
Failed to import /home/jason/workspace/chirp.hg/chirp/drivers/kyd:
invalid syntax (kyd.py, line 503)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/kguv9dplus: invalid
syntax (kguv9dplus.py, line 880)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th_uv3r: invalid
syntax (wouxun.py, line 277)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ts2000: Missing
parentheses in call to 'print'. Did you mean print("Bug:
unsupported duplex `%s'" % mem.duplex)? (ts2000.py, line 220)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft70: invalid syntax
(ft70.py, line 1165)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft450d: invalid
syntax (ft450d.py, line 502)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ts590: invalid syntax
(ts590.py, line 1647)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/anytone_ht: invalid
syntax (anytone_ht.py, line 236)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft1d: invalid syntax
(ft1d.py, line 1893)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/retevis_rt22: invalid
syntax (retevis_rt22.py, line 608)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/baofeng_wp970i:
invalid syntax (baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/baofeng_common:
invalid syntax (baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft2800: invalid
syntax (ft2800.py, line 204)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/tk760: 'float' object
cannot be interpreted as an integer<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/puxing_px888k: can
only concatenate list (not "range") to list<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/vxa700: invalid
syntax (vxa700.py, line 180)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th_uv3r25: invalid
syntax (wouxun.py, line 277)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ftm350: invalid
syntax (ftm350.py, line 281)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft2900: invalid
syntax (ft2900.py, line 540)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft60: invalid syntax
(ft60.py, line 406)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/retevis_rt26: invalid
syntax (retevis_rt26.py, line 900)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft90: invalid syntax
(ft90.py, line 335)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/radioddity_r2:
invalid syntax (radioddity_r2.py, line 614)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/retevis_rt23: invalid
syntax (retevis_rt23.py, line 849)<br>
Failed to import /home/jason/workspace/chirp.hg/chirp/drivers/vx6:
invalid syntax (vx6.py, line 874)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft7100: invalid
syntax (ft7100.py, line 571)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/fd268: invalid syntax
(fd268.py, line 793)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th7800: invalid
syntax (th7800.py, line 539)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/mursv1: invalid
syntax (baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/leixen: invalid
syntax (leixen.py, line 264)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/tk760g: invalid
syntax (tk760g.py, line 910)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/kguv8dplus: invalid
syntax (kguv8dplus.py, line 421)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ts850: 'dict' object
has no attribute 'iteritems'<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th9800: invalid
syntax (th9800.py, line 601)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/baofeng_uv3r: invalid
syntax (baofeng_uv3r.py, line 54)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/kyd_IP620: invalid
syntax (kyd_IP620.py, line 184)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/thd72: invalid syntax
(thd72.py, line 584)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/retevis_rt21: invalid
syntax (retevis_rt21.py, line 564)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft8100: Missing
parentheses in call to 'print'. Did you mean print(self.VARIANT,
number, tx_freq, mem.freq)? (ft8100.py, line 178)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/gmrsuv1: invalid
syntax (baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/bjuv55: invalid
syntax (bjuv55.py, line 650)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/thuv1f: invalid
syntax (thuv1f.py, line 217)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/bj9900: invalid
syntax (bj9900.py, line 181)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/kguv8d: invalid
syntax (kguv8d.py, line 379)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/tk270: 'float' object
cannot be interpreted as an integer<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/anytone: invalid
syntax (anytone.py, line 180)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th_uv8000: invalid
syntax (th_uv8000.py, line 1489)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft2d: invalid syntax
(ft1d.py, line 1893)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/alinco: invalid
syntax (alinco.py, line 202)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/th9000: invalid
syntax (th9000.py, line 355)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/radtel_t18: invalid
syntax (radtel_t18.py, line 481)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/uv5x3: invalid syntax
(baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ft50: invalid syntax
(ft50.py, line 589)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/rfinder: invalid
syntax (rfinder.py, line 243)<br>
Failed to import /home/jason/workspace/chirp.hg/chirp/drivers/vgc:
invalid syntax (vgc.py, line 1413)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ap510: invalid syntax
(ap510.py, line 383)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/ftm3200d: invalid
syntax (ft1d.py, line 1893)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/retevis_rt1: invalid
syntax (retevis_rt1.py, line 729)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/bf-t1: invalid syntax
(bf-t1.py, line 228)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/lt725uv: invalid
syntax (lt725uv.py, line 1396)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/tdxone_tdq8a: invalid
syntax (tdxone_tdq8a.py, line 304)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/wouxun: invalid
syntax (wouxun.py, line 277)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/uv6r: invalid syntax
(baofeng_common.py, line 167)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/rh5r_v2: Missing
parentheses in call to 'print'. Did you mean print(MEM_FORMAT)?
(rh5r_v2.py, line 170)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/kguv8e: invalid
syntax (kguv8e.py, line 340)<br>
Failed to import
/home/jason/workspace/chirp.hg/chirp/drivers/puxing: invalid
syntax (puxing.py, line 50)<br>
Traceback (most recent call last):<br>
File "chirpw", line 139, in <module><br>
from chirp.ui import mainapp<br>
File "/home/jason/workspace/chirp.hg/chirp/ui/mainapp.py", line
1140<br>
print query<br>
^<br>
SyntaxError: Missing parentheses in call to 'print'. Did you mean
print(query)?<br>
```<br>
<br>
<br>
Thanks,<br>
Jason<br>
</tt>
</div>
_______________________________________________<br>
chirp_devel mailing list<br>
<a href="mailto:chirp_devel@intrepid.danplanet.com" target="_blank" rel="noreferrer">chirp_devel@intrepid.danplanet.com</a><br>
<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel" rel="noreferrer noreferrer" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a><br>
Developer docs: <a href="http://chirp.danplanet.com/projects/chirp/wiki/Developers" rel="noreferrer noreferrer" target="_blank">http://chirp.danplanet.com/projects/chirp/wiki/Developers</a></blockquote></div>