flake8-string-format fails with Pythonn 3.14 due to [Removal of ast.Num, ast.Str, ast.Bytes, ast.NameConstant and ast.Ellipsis.](https://docs.python.org/3.14/whatsnew/changelog.html#changelog), see https://github.com/python/cpython/issues/119562 Traceback: https://github.com/wikimedia/pywikibot/actions/runs/9725654092/job/26843242475