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
|