Frask-Session no puede importar want_bytes desde su peligroso

Estoy usando Flask-Session y recientemente instalado o actualizado a itsdangerous 1.0.0. Ahora me sale el error ImportError: cannot import name 'want_bytes' . ¿Por qué ocurre este error y cómo puedo solucionarlo?

 from flask import Flask, session from flask_session import Session app = Flask(__name__) app.config["SESSION_TYPE"] = "filesystem" Session(app) 
 Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\flask\cli.py", line 330, in __call__ rv = self._load_unlocked() File "c:\program files\python36\lib\site-packages\flask\cli.py", line 317, in _load_unlocked self._app = rv = self.loader() File "c:\program files\python36\lib\site-packages\flask\cli.py", line 372, in load_app app = locate_app(self, import_name, name) File "c:\program files\python36\lib\site-packages\flask\cli.py", line 242, in locate_app '\n\n{tb}'.format(name=module_name, tb=traceback.format_exc()) flask.cli.NoAppException: While importing "application", an ImportError was raised: Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\flask\cli.py", line 235, in locate_app __import__(module_name) File "C:\Program Files\Python36\learningPython\web_CS50\project1\application.py", line 4, in  from flask_session import Session File "c:\program files\python36\lib\site-packages\flask_session\__init__.py", line 16, in  from .sessions import NullSessionInterface, RedisSessionInterface, \ File "c:\program files\python36\lib\site-packages\flask_session\sessions.py", line 23, in  from itsdangerous import Signer, BadSignature, want_bytes ImportError: cannot import name 'want_bytes' 

Estoy desconcertado con este y no he podido encontrar una respuesta útil o útil aquí en stackoverflow, o en cualquier otro lugar.

itsdangerous 1.1.0 contiene una solución temporal para esto. Puede actualizar su peligroso y continuar usando Flask-Session ahora mismo. No hay necesidad de fijar a su peligroso == 0.24.


itsdangerous 1.0.0 se lanzó recientemente, eliminando las importaciones no públicas de alto nivel. Frask-Session parece haber estado usando una importación de este tipo, from itsdangerous import want_bytes .

Esto se ha informado a Flask-Session y se espera que finalmente se publique una solución.