From ece9223fb613e7846e7cc70e4a8a4b81b29b6727 Mon Sep 17 00:00:00 2001 From: Chris Orlando Date: Thu, 9 Apr 2020 01:47:37 -0400 Subject: [PATCH] update for werkzeug > 1.0 I came across this while working on https://github.com/overviewer/Overviewer-Web/pull/42 but it seemed like its own problem, worthy of its own PR. 9 days ago, [werkzeug was updated](https://github.com/pallets/werkzeug/releases/tag/1.0.0) The changelog contains this: > Remove most top-level attributes provided by the werkzeug module in favor of direct imports. For example, instead of import werkzeug; werkzeug.url_quote, do from werkzeug.urls import url_quote. Install version 0.16 first to see deprecation warnings while upgrading. #2, #1640 So I updated the components that import from werkzeug to versions that have the imports fixed. --- flask/overviewer/models.py | 2 +- flask/requirements.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/flask/overviewer/models.py b/flask/overviewer/models.py index 278177d..c7787a3 100644 --- a/flask/overviewer/models.py +++ b/flask/overviewer/models.py @@ -1,6 +1,6 @@ from flask import url_for, current_app, session from flask_sqlalchemy import SQLAlchemy -from werkzeug import secure_filename +from werkzeug.utils import secure_filename import os.path import os import hashlib diff --git a/flask/requirements.txt b/flask/requirements.txt index 0d53f68..992cbfa 100644 --- a/flask/requirements.txt +++ b/flask/requirements.txt @@ -3,13 +3,13 @@ gunicorn==19.9.0 Flask-SQLAlchemy==2.3.2 Flask-Migrate==2.4.0 GitHub-Flask==3.2.0 -Flask-WTF==0.14.2 +Flask-WTF==0.14.3 unidecode==0.04.1 Flask-Markdown==0.3 pytoml==0.1.20 Pillow==6.2.0 requests==2.21.0 -Flask-Caching==1.0.0 +Flask-Caching==1.8.0 psycopg2==2.7.7 Flask-DebugToolbar==0.10.1 Flask-Script==2.0.6