Traceback (most recent call last):
File "/home/carlos/sites/datapusher/datapusher/main.py", line 3, in <module>
import ckanserviceprovider.web as web
File "/home/carlos/sites/datapusher/venv/lib/python3.10/site-packages/ckanserviceprovider/web.py", line 13, in <module>
import flask_login as flogin
File "/home/carlos/sites/datapusher/venv/lib/python3.10/site-packages/flask_login/__init__.py", line 12, in <module>
from .login_manager import LoginManager
File "/home/carlos/sites/datapusher/venv/lib/python3.10/site-packages/flask_login/login_manager.py", line 5, in <module>
from flask import _request_ctx_stack
ImportError: cannot import name '_request_ctx_stack' from 'flask' (/home/carlos/sites/datapusher/venv/lib/python3.10/site-packages/flask/__init__.py)
_request_ctx_stack has been deprecated and no is longer available in Flask >= 3
Flask and Flask-Login are dependencies of ckanserviceprovider
_request_ctx_stack
has been deprecated and no is longer available in Flask >= 3Flask and Flask-Login are dependencies of
ckanserviceprovider
Updating
ckanserviceprovider
from1.1.0
to1.2.0
fixed this issue but caused issues withmessytables
See this issue here - https://github.com/okfn/messytables/issues/199