Re: [Hamlib-developer] [Fwd: [Hamlib/Hamlib] Run failed: C/C++ CI - master (94d7f0b)]
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Nate B. <n0...@n0...> - 2025-07-22 21:00:36
|
* On 2025 22 Jul 12:49 -0500, Daniele Forsi wrote: > Nate wrote: > > > CCLD _Hamlib.la > > File "/home/nate/git/hlb/bindings/../../hamlib/bindings/python/generate_tests.py", line 62 > > filename = f"test_{object_name.replace(".", "_")}_class.py" > > ^ > > SyntaxError: f-string: unmatched '(' > > make: *** [Makefile:1145: generate-pytests] Error 1 > > make: Leaving directory '/home/nate/git/hlb/bindings' > > > > This is on Debian 12, maybe the Python is too old at 3.11.2. > > yes, it needs Python 3.12+ but there is no reason to use that syntax > > Michael wrote a fix, but now I see that it was reverted; Nate are you > able to cherry-pick this? > https://github.com/Hamlib/Hamlib/pull/1800/commits/9fe9a004aef2cf448e2f6cb35b91abaa01fdbf4f Maybe, but it would probably be easier to just do a new commit with the older quote syntax and credit Michael. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |