Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

import copy
import datetime
import importlib
import itertools
import logging
import uuid
Expand Down Expand Up @@ -59,6 +60,7 @@
from flask_login import LoginManager
from itsdangerous import want_bytes
from markupsafe import Markup, escape
from packaging.version import Version
from sqlalchemy import delete, func, inspect, or_, select
from sqlalchemy.exc import MultipleResultsFound
from sqlalchemy.orm import joinedload
Expand Down Expand Up @@ -790,10 +792,7 @@ def _init_config(self):
current_app.config.setdefault("AUTH_ROLES_SYNC_AT_LOGIN", False)
current_app.config.setdefault("AUTH_API_LOGIN_ALLOW_MULTIPLE_PROVIDERS", False)

from packaging.version import Version
from werkzeug import __version__ as werkzeug_version

parsed_werkzeug_version = Version(werkzeug_version)
parsed_werkzeug_version = Version(importlib.metadata.version("werkzeug"))
if parsed_werkzeug_version < Version("3.0.0"):
current_app.config.setdefault("FAB_PASSWORD_HASH_METHOD", "pbkdf2:sha256")
current_app.config.setdefault(
Expand Down
Loading