diff --git a/frappe/app.py b/frappe/app.py index f01bbb7404..3c46110c2e 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -10,8 +10,8 @@ import logging from werkzeug.wrappers import Request from werkzeug.local import LocalManager from werkzeug.exceptions import HTTPException, NotFound -from werkzeug.contrib.profiler import ProfilerMiddleware -from werkzeug.wsgi import SharedDataMiddleware +from werkzeug.middleware.profiler import ProfilerMiddleware +from werkzeug.middleware.shared_data import SharedDataMiddleware import frappe import frappe.handler diff --git a/frappe/middlewares.py b/frappe/middlewares.py index c4d1c58b2a..252be56c47 100644 --- a/frappe/middlewares.py +++ b/frappe/middlewares.py @@ -6,8 +6,9 @@ from __future__ import unicode_literals import frappe import os from werkzeug.exceptions import NotFound -from werkzeug.wsgi import SharedDataMiddleware -from frappe.utils import get_site_name, get_site_path, get_site_base_path, get_path, cstr +from werkzeug.middleware.shared_data import SharedDataMiddleware +from frappe.utils import get_site_name, cstr + class StaticDataMiddleware(SharedDataMiddleware): def __call__(self, environ, start_response): diff --git a/requirements.txt b/requirements.txt index a5d76a5181..5ee8e6cc64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -61,6 +61,6 @@ stripe==2.40.0 unittest-xml-reporting==2.5.2 urllib3==1.25.7 watchdog==0.8.0 -Werkzeug==0.16.0 +Werkzeug==1.0.0 xlrd==1.2.0 zxcvbn-python==4.4.24