Description of problem: Since the python-itsdangerous update to >= 2.1 in Fedora, python-flask-oidc is broken due to JWT functionality remove from itsdangerous. There is a PR ( https://github.com/puiterwijk/flask-oidc/pull/144 ) upstream that fixes the issue according to my testing. Version-Release number of selected component (if applicable): python-flask-oidc-1.4.0-15.fc37 How reproducible: Always Steps to Reproduce: 1. from flask_oidc import OpenIDConnect 2. 3. Actual results: E ImportError: cannot import name 'JSONWebSignatureSerializer' from 'itsdangerous' (/usr/lib/python3.11/site-packages/itsdangerous/__init__.py) Expected results: No errors. Additional info:
This patch doesn't cleanly apply to 1.4.0. If you have a version that does, let me know, otherwise I'll either work on backporting it when I have time, or hopefully it will be merged and released upstream.
No, I've probably used master in my experiments before, but I'll handle the rebase and post it here, seems not to be too difficult from a first look at the diff. I'll also handle the pyJWT packaging if it's okay for you to backport the patch?
Fixed by python-flask-oidc-1.5.0-1.fc38 , thanks!