Blob Blame History Raw
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'