I am running a python application using supervisord in a docker container. When starting the application, I am getting below error:
*** Operational MODE: preforking+threaded ***
Traceback (most recent call last):
File "./main.py", line 11, in <module>
from flask_log_request_id.extras.celery import enable_request_id_propagation
File "/usr/local/lib/python3.9/dist-packages/flask_log_request_id/__init__.py", line 2, in <module>
from .request_id import RequestID, current_request_id
File "/usr/local/lib/python3.9/dist-packages/flask_log_request_id/request_id.py", line 4, in <module>
from flask import request, g, current_app
File "/usr/local/lib/python3.9/dist-packages/flask/__init__.py", line 1, in <module>
from . import json as json
File "/usr/local/lib/python3.9/dist-packages/flask/json/__init__.py", line 6, in <module>
from ..globals import current_app
File "/usr/local/lib/python3.9/dist-packages/flask/globals.py", line 6, in <module>
from werkzeug.local import LocalProxy
File "/usr/local/lib/python3.9/dist-packages/werkzeug/__init__.py", line 1, in <module>
from .serving import run_simple as run_simple
File "/usr/local/lib/python3.9/dist-packages/werkzeug/serving.py", line 76, in <module>
t.Union["ssl.SSLContext", t.Tuple[str, t.Optional[str]], t.Literal["adhoc"]]
AttributeError: module 'typing' has no attribute 'Literal'
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. GAME OVER ***