[chirp_users] Newest Chirp doesn't seem to work with Python 2.6.6 -- invalid syntax on the anytone778uv.py driver
David Ranch
Sat Jul 18 22:35:31 PDT 2020
Hey Martin,
Good to hear from you! Hmmm.. I'm using Centos6 here and it does have
an option to put Python27 on to the side so I guess I can give that a
try. It's just strange to me that certain drivers would use Python2.7
syntax but others would be fine with 2.6 syntax. I must say, this lack
of backwards compatibility that Python has continued to show
(especially) through it's various Python3 generations is frustrating!
Thanks for the tip and I'll report back what I see.
--David
KI6ZHD
On 07/18/2020 09:39 PM, Martin Cooper wrote:
> Hi David,
>
> Chirp is written for Python 2.7, which is why you're seeing the error.
> Dictionary comprehensions were introduced with 2.7. It's possible that
> you're just unlucky in trying to use a driver that uses a 2.7 feature,
> but given that 2.7 is the target version, it's also quite possible
> that you'd run into more problems if you worked around this one. (If
> you wanted to try, google for dictionary comprehensions in 2.6, but
> don't be too surprised if you hit something else shortly thereafter.)
>
> That 2.7 is the target platform isn't well documented. There's a note
> in the wiki for a Win32 dev env that says "chirp is currently written
> for Python 2.7 and above", though in the same para it also says it
> "will generally run on Python 2.6.x". That latter likely depends on
> the features you want to use. The KK7DS Python runtime for Mac OSX,
> needed for Chirp on a Mac, is also a packaging of Python 2.7.
>
> Martin.
> KD6YAM
>
> On Sat, Jul 18, 2020 at 7:18 PM David Ranch <chirp at trinnet.net
> <mailto:chirp at trinnet.net>> wrote:
>
>
> Hello Everyone,
>
> I've been a happy Chirp user for a long time but haven't upgraded
> for some time. I was previously running the TIP version back from
> Feb 3 2018 (chirp-hg-e3b90fa8c316) and that worked well but once
> I fetched the newest version with:
>
> wget http://d-rats.com/hg/hgwebdir.cgi/chirp.hg/archive/tip.tar.gz
>
> Both of these newest versions give me the below errors:
>
> lrwxrwxrwx 1 dranch dranch 21 Jul 18 19:09 chirp-tip-newest
> -> chirp-hg-37a6a6d6f425
> lrwxrwxrwx 1 dranch dranch 21 Jul 12 13:22
> chirp-tip-newest -> chirp-hg-061e53a8a2cc
>
>
> The errors I'm seeing are:
> --
> $ ./chirpw
> Traceback (most recent call last):
> File "./chirpw", line 24, in <module>
> from chirp.drivers import *
> File
> "/home/archive/Chirp/chirp-hg-37a6a6d6f425/chirp/drivers/anytone778uv.py",
> line 192
> for val in TONE_MAP_VAL_TO_TONE}
> ^
> SyntaxError: invalid syntax
> --
>
> It was mentioned by Jim Unroe to install the "future" pip package
> but installing version 0.18.2 didn't help. Any thoughts?
>
> --David
> KI6ZHD
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> <mailto:chirp_users at intrepid.danplanet.com>
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to Martin Cooper at mfncooper at gmail.com
> <mailto:mfncooper at gmail.com>
> To unsubscribe, send an email to
> chirp_users-unsubscribe at intrepid.danplanet.com
> <mailto:chirp_users-unsubscribe at intrepid.danplanet.com>
>
>
>
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to David Ranch at chirp at trinnet.net
> To unsubscribe, send an email to chirp_users-unsubscribe at intrepid.danplanet.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_users/attachments/20200718/fa50c098/attachment.html
More information about the chirp_users
mailing list