diff -rupN --no-dereference Flask-Security-Too-5.4.3/flask_security/babel.py Flask-Security-Too-5.4.3-new/flask_security/babel.py
--- Flask-Security-Too-5.4.3/flask_security/babel.py 2024-03-23 16:34:57.000000000 +0100
+++ Flask-Security-Too-5.4.3-new/flask_security/babel.py 2024-03-23 17:08:42.527850797 +0100
@@ -16,7 +16,12 @@
from collections.abc import Iterable
import atexit
from contextlib import ExitStack
-from importlib_resources import files, as_file
+
+try:
+ from importlib.resources import files, as_file
+except ImportError:
+ # For Python < 3.7
+ from importlib_resources import files, as_file
from flask import current_app
from .utils import config_value as cv
diff -rupN --no-dereference Flask-Security-Too-5.4.3/Flask_Security_Too.egg-info/requires.txt Flask-Security-Too-5.4.3-new/Flask_Security_Too.egg-info/requires.txt
--- Flask-Security-Too-5.4.3/Flask_Security_Too.egg-info/requires.txt 2024-03-23 17:08:42.499859936 +0100
+++ Flask-Security-Too-5.4.3-new/Flask_Security_Too.egg-info/requires.txt 2024-03-23 17:08:42.528850470 +0100
@@ -6,7 +6,7 @@ email-validator>=2.0.0
markupsafe>=2.1.0
passlib>=1.7.4
wtforms>=3.0.0
-importlib_resources>=5.10.0
+importlib_resources>=5.10.0; python_version < '3.7'
[babel]
babel>=2.12.1
diff -rupN --no-dereference Flask-Security-Too-5.4.3/pyproject.toml Flask-Security-Too-5.4.3-new/pyproject.toml
--- Flask-Security-Too-5.4.3/pyproject.toml 2024-03-23 16:34:57.000000000 +0100
+++ Flask-Security-Too-5.4.3-new/pyproject.toml 2024-03-23 17:08:42.528850470 +0100
@@ -49,7 +49,7 @@ dependencies = [
"markupsafe>=2.1.0",
"passlib>=1.7.4",
"wtforms>=3.0.0", # for form-level errors
- "importlib_resources>=5.10.0",
+ "importlib_resources>=5.10.0;python_version<'3.7'",
]
[project.optional-dependencies]
diff -rupN --no-dereference Flask-Security-Too-5.4.3/requirements/dev.txt Flask-Security-Too-5.4.3-new/requirements/dev.txt
--- Flask-Security-Too-5.4.3/requirements/dev.txt 2024-03-23 16:34:57.000000000 +0100
+++ Flask-Security-Too-5.4.3-new/requirements/dev.txt 2024-03-23 17:08:42.528850470 +0100
@@ -20,4 +20,4 @@ passlib
blinker
email-validator
itsdangerous
-importlib_resources>=5.10.0
+importlib_resources>=5.10.0; python_version < '3.7'