[chirp_users] Newest Chirp doesn't seem to work with Python 2.6.6 -- invalid syntax on the anytone778uv.py driver

Martin Cooper mfncooper at gmail.com
Sat Jul 18 21:39:08 PDT 2020


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> 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
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to Martin Cooper at mfncooper at gmail.com
> 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/33227491/attachment-0002.html 


More information about the chirp_users mailing list