The current version of pyparsing-3.1.2-10.fc43 in rawhide has a return statement in a finally block that triggers a SyntaxError with Python 3.14. E.g. in the build log for the python-metakernel package where some tests fail due to this: File "/usr/lib/python3.14/site-packages/pyparsing/core.py", line 5579 return f"{type(self).__name__}: {retString}" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: 'return' in a 'finally' block This is fixed upstream since version 3.2.2. See https://github.com/pyparsing/pyparsing/issues/578 Reproducible: Always Steps to Reproduce: See e.g. build failures for python-metakernel in koshei: https://koschei.fedoraproject.org//package/python-metakernel
Note for reference: This seems to be a new problem since b3 :(
https://src.fedoraproject.org/rpms/pyparsing/pull-request/24