Nothing to stop you installing 2.6, 27. and 3.something to ensure compatibility. They will all reside together. All available from python.org for free download.
> On 19 July 2020 at 11:26 Martin Cooper <[email protected]> wrote: > > > > On Sat, Jul 18, 2020 at 10:37 PM David Ranch < [email protected] > mailto:[email protected] > wrote: > > > > It's just strange to me that certain drivers would use > Python2.7 syntax but others would be fine with 2.6 syntax. > > > > > > Not really. As I mentioned, Chirp is targeted at Python 2.7. All Python > 2.6.x syntax is valid in 2.7, but 2.7 adds some new capabilities. It's not > strange that someone would want to take advantage of those new capabilities > when they're available as part of the target version. > > This is not really different from someone working in C++. If the target > version was C++11, any code written for C++98 or C++03 would still be fine, > but there are new features - and new syntax - that can be taken advantage of > in C++11 to make life simpler / more robust. Code written using those new > features may not compile with an older compiler. > > Also, I'll note in passing that Python 2.7 was released 10 years ago, and > security updates for Python 2.6.6 were stopped 7 years ago, in 2013. > > Martin. > KD6YAM > > > > > > --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 < > > > [email protected] mailto:[email protected] > 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 > > > > [email protected] > > > > mailto:[email protected] > > > > > > > > http://intrepid.danplanet.com/mailman/listinfo/chirp_users > > > > This message was sent to Martin Cooper at > > > > [email protected] mailto:[email protected] > > > > To unsubscribe, send an email to > > > > [email protected] > > > > mailto:[email protected] > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > chirp_users mailing list > > > [email protected] > > > mailto:[email protected] > > > http://intrepid.danplanet.com/mailman/listinfo/chirp_users > > > This message was sent to David Ranch at [email protected] > > > mailto:[email protected] > > > To unsubscribe, send an email to > > > [email protected] > > > mailto:[email protected] > > > > > > > > _______________________________________________ > > chirp_users mailing list > > [email protected] > > mailto:[email protected] > > http://intrepid.danplanet.com/mailman/listinfo/chirp_users > > This message was sent to Martin Cooper at [email protected] > > mailto:[email protected] > > To unsubscribe, send an email to > > [email protected] > > mailto:[email protected] > > > > > _______________________________________________ chirp_users > > mailing list [email protected] > > http://intrepid.danplanet.com/mailman/listinfo/chirp_users This message was > > sent to Nigel Gunn, W8IFF at [email protected] To unsubscribe, send an email > > to [email protected] > Nigel A. Gunn, ///shoulders.outwards.resolutions tel +1 937 825 5032 Amateur Radio G8IFF W8IFF and GMRS WRBV701, e-mail [email protected] www http://www.ngunn.net
_______________________________________________ chirp_users mailing list [email protected] http://intrepid.danplanet.com/mailman/listinfo/chirp_users This message was sent to [email protected] at [email protected] To unsubscribe, send an email to [email protected]
