public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-flask-security-too] f45: Update to 5.8.2
@ 2026-09-18 14:30 Sandro Mani
  0 siblings, 0 replies; only message in thread
From: Sandro Mani @ 2026-09-18 14:30 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-flask-security-too
Branch : f45
Commit : f0e01c655efadc3f2068377045c84c78e40be504
Author : Sandro Mani <manisandro@gmail.com>
Date   : 2026-09-18T16:11:00+02:00
Stats  : +91/-102 in 9 file(s)
URL    : https://src.fedoraproject.org/rpms/python-flask-security-too/c/f0e01c655efadc3f2068377045c84c78e40be504?branch=f45

Log:
Update to 5.8.2

---
diff --git a/.gitignore b/.gitignore
index 0a3edea..96f6061 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
 /Flask-Security-Too-5.4.3.tar.gz
 /flask_security_too-5.5.2.tar.gz
 /flask_security_too-5.6.2.tar.gz
+/flask_security_too-5.8.2.tar.gz

diff --git a/python-flask-security-too-deps.patch b/python-flask-security-too-deps.patch
new file mode 100644
index 0000000..1f10914
--- /dev/null
+++ b/python-flask-security-too-deps.patch
@@ -0,0 +1,40 @@
+diff -rupN --no-dereference flask_security_too-5.8.2/pyproject.toml flask_security_too-5.8.2-new/pyproject.toml
+--- flask_security_too-5.8.2/pyproject.toml	2026-08-12 02:13:50.867712000 +0200
++++ flask_security_too-5.8.2-new/pyproject.toml	2026-09-18 14:48:20.912709617 +0200
+@@ -43,13 +43,13 @@ dependencies = [
+ 
+ [project.optional-dependencies]
+ babel = ["babel>=2.17.0", "flask_babel>=4.0.0"]
+-fsqla = ["flask_sqlalchemy>=3.1.1", "sqlalchemy>=2.0.41"]
+-common = ["argon2_cffi>=25.1.0", "bcrypt>=4.2.1", "flask_mail>=0.10.0", "bleach>=6.0.0"]
++fsqla = ["flask_sqlalchemy>=3.0.0", "sqlalchemy>=2.0.41"]
++common = ["argon2_cffi>=23.1.0  ", "bcrypt>=4.2.1", "flask_mail>=0.10.0", "bleach>=6.0.0"]
+ mfa = ["cryptography>=45.0.7", "qrcode>=7.4.2", "phonenumberslite>=8.13.11", "webauthn>=2.6.0"]
+ low = [
+     # Lowest supported versions
+     "Flask==3.1.1",
+-    "Flask-SQLAlchemy==3.1.1",
++    "Flask-SQLAlchemy==3.0.0",
+     "Flask-SQLAlchemy-Lite==0.1.0",
+     "Flask-Babel==4.0.0",
+     "Flask-Mail==0.10.0",
+diff -rupN --no-dereference flask_security_too-5.8.2/pyproject-too.toml flask_security_too-5.8.2-new/pyproject-too.toml
+--- flask_security_too-5.8.2/pyproject-too.toml	2026-09-18 14:48:20.907340547 +0200
++++ flask_security_too-5.8.2-new/pyproject-too.toml	2026-09-18 14:48:20.913045185 +0200
+@@ -43,13 +43,13 @@ dependencies = [
+ 
+ [project.optional-dependencies]
+ babel = ["babel>=2.17.0", "flask_babel>=4.0.0"]
+-fsqla = ["flask_sqlalchemy>=3.1.1", "sqlalchemy>=2.0.41"]
+-common = ["argon2_cffi>=25.1.0", "bcrypt>=4.2.1", "flask_mail>=0.10.0", "bleach>=6.0.0"]
++fsqla = ["flask_sqlalchemy>=3.0.0", "sqlalchemy>=2.0.41"]
++common = ["argon2_cffi>=23.1.0", "bcrypt>=4.2.1", "flask_mail>=0.10.0", "bleach>=6.0.0"]
+ mfa = ["cryptography>=45.0.7", "qrcode>=7.4.2", "phonenumbers>=8.13.11", "webauthn>=2.6.0"]
+ low = [
+     # Lowest supported versions
+     "Flask==3.1.1",
+-    "Flask-SQLAlchemy==3.1.1",
++    "Flask-SQLAlchemy==3.0.0",
+     "Flask-SQLAlchemy-Lite==0.1.0",
+     "Flask-Babel==4.0.0",
+     "Flask-Mail==0.10.0",

diff --git a/python-flask-security-too.spec b/python-flask-security-too.spec
index b1fd145..c12a9d1 100644
--- a/python-flask-security-too.spec
+++ b/python-flask-security-too.spec
@@ -2,8 +2,8 @@
 
 
 Name:           python-%{pkg_name}
-Version:        5.6.2
-Release:        8%{?dist}
+Version:        5.8.2
+Release:        1%{?dist}
 Summary:        Simple security for Flask apps
 License:        MIT
 
@@ -17,10 +17,8 @@ Patch1:         python-flask-security-too_phonenumbers.patch
 # FIXME Temporarily drop sqlalchemy-utils dependency and bundle required functions
 # (fedora package requires flask-sqlalchemy-1.x which conflicts with required flask-sqlalchemy-3.x)
 Patch2:         python-flask-security-too_no-sqla-utils.patch
-# Relax flask-sqlalchemy version requirement
-Patch3:         python-flask-security-too_flask-sqla.patch
-# libpass is not packaged
-Patch4:         python-flask-security-too_no-libpass.patch
+# Relax dependency version requirement
+Patch3:         python-flask-security-too-deps.patch
 
 BuildRequires:  python3-devel
 
@@ -69,6 +67,9 @@ ln -sf pyproject-too.toml pyproject.toml
 
 
 %changelog
+* Fri Sep 18 2026 Sandro Mani <manisandro@gmail.com> - 5.8.2-1
+- Update to 5.8.2
+
 * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.2-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
 

diff --git a/python-flask-security-too_flask-sqla.patch b/python-flask-security-too_flask-sqla.patch
deleted file mode 100644
index 9b34be4..0000000
--- a/python-flask-security-too_flask-sqla.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -rupN --no-dereference flask_security_too-5.6.2/pyproject-too.toml flask_security_too-5.6.2-new/pyproject-too.toml
---- flask_security_too-5.6.2/pyproject-too.toml	2025-05-29 19:32:34.713156563 +0200
-+++ flask_security_too-5.6.2-new/pyproject-too.toml	2025-05-29 19:32:34.717719029 +0200
-@@ -53,13 +53,13 @@ dependencies = [
- 
- [project.optional-dependencies]
- babel = ["babel>=2.12.1", "flask_babel>=4.0.0"]
--fsqla = ["flask_sqlalchemy>=3.1.0", "sqlalchemy>=2.0.18"]
-+fsqla = ["flask_sqlalchemy>=3.0.0", "sqlalchemy>=2.0.18"]
- common = ["argon2_cffi>=21.3.0", "bcrypt>=4.0.1", "flask_mailman>=0.3.0", "bleach>=6.0.0"]
- mfa = ["cryptography>=40.0.2", "qrcode>=7.4.2", "phonenumbers>=8.13.11", "webauthn>=2.0.0"]
- low = [
-     # Lowest supported versions
-     "Flask==3.0.0",
--    "Flask-SQLAlchemy==3.1.0",
-+    "Flask-SQLAlchemy==3.0.0",
-     "Flask-SQLAlchemy-Lite==0.1.0;python_version>='3.10'",
-     "Flask-Babel==4.0.0",
-     "Flask-Mailman==0.3.0",

diff --git a/python-flask-security-too_no-libpass.patch b/python-flask-security-too_no-libpass.patch
deleted file mode 100644
index d70c174..0000000
--- a/python-flask-security-too_no-libpass.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -rupN --no-dereference flask_security_too-5.6.2/pyproject-too.toml flask_security_too-5.6.2-new/pyproject-too.toml
---- flask_security_too-5.6.2/pyproject-too.toml	2025-05-29 19:32:34.741308309 +0200
-+++ flask_security_too-5.6.2-new/pyproject-too.toml	2025-05-29 19:32:34.744646250 +0200
-@@ -43,10 +43,9 @@ dependencies = [
-     "Flask-WTF>=1.1.2",
-     "email-validator>=2.0.0",
-     "markupsafe>=2.1.0",
--    "passlib>=1.7.4;python_version<'3.13'",
-+    "passlib>=1.7.4",
-     # passlib requires setuptools
--    "setuptools;python_version<'3.13'",
--    "libpass>=1.9.0;python_version>='3.13'",
-+    "setuptools",
-     "wtforms>=3.0.0",  # for form-level errors
-     "importlib_resources>=5.10.0",
- ]

diff --git a/python-flask-security-too_no-sqla-utils.patch b/python-flask-security-too_no-sqla-utils.patch
index 6312576..004fa15 100644
--- a/python-flask-security-too_no-sqla-utils.patch
+++ b/python-flask-security-too_no-sqla-utils.patch
@@ -1,45 +1,36 @@
-diff -rupN --no-dereference flask_security_too-5.6.2/PKG-INFO flask_security_too-5.6.2-new/PKG-INFO
---- flask_security_too-5.6.2/PKG-INFO	2025-05-29 19:32:34.682923970 +0200
-+++ flask_security_too-5.6.2-new/PKG-INFO	2025-05-29 19:32:34.687590015 +0200
-@@ -70,7 +70,6 @@ Requires-Dist: phonenumbers==8.13.11 ; e
+diff -rupN --no-dereference flask_security_too-5.8.2/PKG-INFO flask_security_too-5.8.2-new/PKG-INFO
+--- flask_security_too-5.8.2/PKG-INFO	2026-09-18 14:48:20.875144476 +0200
++++ flask_security_too-5.8.2-new/PKG-INFO	2026-09-18 14:48:20.880375563 +0200
+@@ -61,7 +61,6 @@ Requires-Dist: phonenumbers==8.13.11 ; e
  Requires-Dist: qrcode==7.4.2 ; extra == "low"
  Requires-Dist: requests ; extra == "low"
- Requires-Dist: sqlalchemy==2.0.18 ; extra == "low"
--Requires-Dist: sqlalchemy-utils==0.41.1 ; extra == "low"
+ Requires-Dist: sqlalchemy==2.0.41 ; extra == "low"
+-Requires-Dist: sqlalchemy-utils==0.42.0 ; extra == "low"
  Requires-Dist: webauthn==2.0.0 ; extra == "low"
- Requires-Dist: werkzeug==3.0.1 ; extra == "low"
+ Requires-Dist: werkzeug==3.1.3 ; extra == "low"
  Requires-Dist: zxcvbn==4.4.28 ; extra == "low"
-diff -rupN --no-dereference flask_security_too-5.6.2/pyproject-too.toml flask_security_too-5.6.2-new/pyproject-too.toml
---- flask_security_too-5.6.2/pyproject-too.toml	2025-05-29 19:32:34.683231128 +0200
-+++ flask_security_too-5.6.2-new/pyproject-too.toml	2025-05-29 19:32:34.687866409 +0200
-@@ -53,7 +53,7 @@ dependencies = [
- 
- [project.optional-dependencies]
- babel = ["babel>=2.12.1", "flask_babel>=4.0.0"]
--fsqla = ["flask_sqlalchemy>=3.1.0", "sqlalchemy>=2.0.18", "sqlalchemy-utils>=0.41.1"]
-+fsqla = ["flask_sqlalchemy>=3.1.0", "sqlalchemy>=2.0.18"]
- common = ["argon2_cffi>=21.3.0", "bcrypt>=4.0.1", "flask_mailman>=0.3.0", "bleach>=6.0.0"]
- mfa = ["cryptography>=40.0.2", "qrcode>=7.4.2", "phonenumbers>=8.13.11", "webauthn>=2.0.0"]
- low = [
-@@ -83,7 +83,6 @@ low = [
+diff -rupN --no-dereference flask_security_too-5.8.2/pyproject-too.toml flask_security_too-5.8.2-new/pyproject-too.toml
+--- flask_security_too-5.8.2/pyproject-too.toml	2026-09-18 14:48:20.875803538 +0200
++++ flask_security_too-5.8.2-new/pyproject-too.toml	2026-09-18 14:48:20.880829746 +0200
+@@ -73,7 +73,6 @@ low = [
      # authlib requires requests
      "requests",
-     "sqlalchemy==2.0.18",
--    "sqlalchemy-utils==0.41.1",
+     "sqlalchemy==2.0.41",
+-    "sqlalchemy-utils==0.42.0",
      "webauthn==2.0.0",
-     "werkzeug==3.0.1",
+     "werkzeug==3.1.3",
      "zxcvbn==4.4.28"
-diff -rupN --no-dereference flask_security_too-5.6.2/requirements/docs.txt flask_security_too-5.6.2-new/requirements/docs.txt
---- flask_security_too-5.6.2/requirements/docs.txt	2025-05-04 21:52:25.949992000 +0200
-+++ flask_security_too-5.6.2-new/requirements/docs.txt	2025-05-29 19:32:34.688055461 +0200
+diff -rupN --no-dereference flask_security_too-5.8.2/requirements/docs.txt flask_security_too-5.8.2-new/requirements/docs.txt
+--- flask_security_too-5.8.2/requirements/docs.txt	2026-08-12 02:13:50.868898000 +0200
++++ flask_security_too-5.8.2-new/requirements/docs.txt	2026-09-18 14:48:20.881145912 +0200
 @@ -4,4 +4,3 @@ sphinx-issues
  packaging
  Flask-SQLAlchemy
  sqlalchemy
 -sqlalchemy-utils
-diff -rupN --no-dereference flask_security_too-5.6.2/requirements/tests.txt flask_security_too-5.6.2-new/requirements/tests.txt
---- flask_security_too-5.6.2/requirements/tests.txt	2025-05-29 19:32:34.683408965 +0200
-+++ flask_security_too-5.6.2-new/requirements/tests.txt	2025-05-29 19:32:34.688231329 +0200
+diff -rupN --no-dereference flask_security_too-5.8.2/requirements/tests.txt flask_security_too-5.8.2-new/requirements/tests.txt
+--- flask_security_too-5.8.2/requirements/tests.txt	2026-09-18 14:48:20.876081251 +0200
++++ flask_security_too-5.8.2-new/requirements/tests.txt	2026-09-18 14:48:20.881467091 +0200
 @@ -22,5 +22,4 @@ qrcode
  # authlib requires requests
  requests

diff --git a/python-flask-security-too_phonenumbers.patch b/python-flask-security-too_phonenumbers.patch
index 914dc4c..b70a618 100644
--- a/python-flask-security-too_phonenumbers.patch
+++ b/python-flask-security-too_phonenumbers.patch
@@ -1,39 +1,30 @@
-diff -rupN --no-dereference flask_security_too-5.6.2/PKG-INFO flask_security_too-5.6.2-new/PKG-INFO
---- flask_security_too-5.6.2/PKG-INFO	1970-01-01 01:00:00.000000000 +0100
-+++ flask_security_too-5.6.2-new/PKG-INFO	2025-05-29 19:32:34.660857217 +0200
-@@ -66,7 +66,7 @@ Requires-Dist: markupsafe==2.1.2 ; extra
+diff -rupN --no-dereference flask_security_too-5.8.2/PKG-INFO flask_security_too-5.8.2-new/PKG-INFO
+--- flask_security_too-5.8.2/PKG-INFO	1970-01-01 01:00:00.000000000 +0100
++++ flask_security_too-5.8.2-new/PKG-INFO	2026-09-18 14:48:20.850029290 +0200
+@@ -57,7 +57,7 @@ Requires-Dist: markupsafe==2.1.2 ; extra
  Requires-Dist: mongoengine==0.29.1 ; extra == "low"
- Requires-Dist: mongomock==4.1.2 ; extra == "low"
+ Requires-Dist: mongomock==4.3.0 ; extra == "low"
  Requires-Dist: pony==0.7.16 ; extra == "low" and (python_version<'3.11')
 -Requires-Dist: phonenumberslite==8.13.11 ; extra == "low"
 +Requires-Dist: phonenumbers==8.13.11 ; extra == "low"
  Requires-Dist: qrcode==7.4.2 ; extra == "low"
  Requires-Dist: requests ; extra == "low"
- Requires-Dist: sqlalchemy==2.0.18 ; extra == "low"
-@@ -76,7 +76,7 @@ Requires-Dist: werkzeug==3.0.1 ; extra =
- Requires-Dist: zxcvbn==4.4.28 ; extra == "low"
- Requires-Dist: cryptography>=40.0.2 ; extra == "mfa"
- Requires-Dist: qrcode>=7.4.2 ; extra == "mfa"
--Requires-Dist: phonenumberslite>=8.13.11 ; extra == "mfa"
-+Requires-Dist: phonenumbers>=8.13.11 ; extra == "mfa"
- Requires-Dist: webauthn>=2.0.0 ; extra == "mfa"
- Project-URL: Documentation, https://flask-security.readthedocs.io
- Project-URL: Homepage, https://github.com/pallets-eco/flask-security
-diff -rupN --no-dereference flask_security_too-5.6.2/pyproject-too.toml flask_security_too-5.6.2-new/pyproject-too.toml
---- flask_security_too-5.6.2/pyproject-too.toml	2025-05-04 21:52:25.949992000 +0200
-+++ flask_security_too-5.6.2-new/pyproject-too.toml	2025-05-29 19:32:34.661122914 +0200
-@@ -55,7 +55,7 @@ dependencies = [
- babel = ["babel>=2.12.1", "flask_babel>=4.0.0"]
- fsqla = ["flask_sqlalchemy>=3.1.0", "sqlalchemy>=2.0.18", "sqlalchemy-utils>=0.41.1"]
- common = ["argon2_cffi>=21.3.0", "bcrypt>=4.0.1", "flask_mailman>=0.3.0", "bleach>=6.0.0"]
--mfa = ["cryptography>=40.0.2", "qrcode>=7.4.2", "phonenumberslite>=8.13.11", "webauthn>=2.0.0"]
-+mfa = ["cryptography>=40.0.2", "qrcode>=7.4.2", "phonenumbers>=8.13.11", "webauthn>=2.0.0"]
+ Requires-Dist: sqlalchemy==2.0.41 ; extra == "low"
+diff -rupN --no-dereference flask_security_too-5.8.2/pyproject-too.toml flask_security_too-5.8.2-new/pyproject-too.toml
+--- flask_security_too-5.8.2/pyproject-too.toml	2026-08-12 02:13:50.867712000 +0200
++++ flask_security_too-5.8.2-new/pyproject-too.toml	2026-09-18 14:48:20.850385916 +0200
+@@ -45,7 +45,7 @@ dependencies = [
+ babel = ["babel>=2.17.0", "flask_babel>=4.0.0"]
+ fsqla = ["flask_sqlalchemy>=3.1.1", "sqlalchemy>=2.0.41"]
+ common = ["argon2_cffi>=25.1.0", "bcrypt>=4.2.1", "flask_mail>=0.10.0", "bleach>=6.0.0"]
+-mfa = ["cryptography>=45.0.7", "qrcode>=7.4.2", "phonenumberslite>=8.13.11", "webauthn>=2.6.0"]
++mfa = ["cryptography>=45.0.7", "qrcode>=7.4.2", "phonenumbers>=8.13.11", "webauthn>=2.6.0"]
  low = [
      # Lowest supported versions
-     "Flask==3.0.0",
-diff -rupN --no-dereference flask_security_too-5.6.2/requirements/tests.txt flask_security_too-5.6.2-new/requirements/tests.txt
---- flask_security_too-5.6.2/requirements/tests.txt	2025-05-29 19:32:34.656975675 +0200
-+++ flask_security_too-5.6.2-new/requirements/tests.txt	2025-05-29 19:32:34.661284859 +0200
+     "Flask==3.1.1",
+diff -rupN --no-dereference flask_security_too-5.8.2/requirements/tests.txt flask_security_too-5.8.2-new/requirements/tests.txt
+--- flask_security_too-5.8.2/requirements/tests.txt	2026-09-18 14:48:20.845197528 +0200
++++ flask_security_too-5.8.2-new/requirements/tests.txt	2026-09-18 14:48:20.850656106 +0200
 @@ -13,7 +13,7 @@ freezegun
  mongoengine
  mongomock

diff --git a/python-flask-security-too_testdeps.patch b/python-flask-security-too_testdeps.patch
index 38846cf..a71898c 100644
--- a/python-flask-security-too_testdeps.patch
+++ b/python-flask-security-too_testdeps.patch
@@ -1,6 +1,6 @@
-diff -rupN --no-dereference flask_security_too-5.6.2/requirements/tests.txt flask_security_too-5.6.2-new/requirements/tests.txt
---- flask_security_too-5.6.2/requirements/tests.txt	2025-05-04 21:52:25.949992000 +0200
-+++ flask_security_too-5.6.2-new/requirements/tests.txt	2025-05-29 19:32:34.634791350 +0200
+diff -rupN --no-dereference flask_security_too-5.8.2/requirements/tests.txt flask_security_too-5.8.2-new/requirements/tests.txt
+--- flask_security_too-5.8.2/requirements/tests.txt	2026-08-12 02:13:50.868898000 +0200
++++ flask_security_too-5.8.2-new/requirements/tests.txt	2026-09-18 14:48:20.820119477 +0200
 @@ -9,13 +9,10 @@ bcrypt
  bleach
  coverage

diff --git a/sources b/sources
index 046be92..e1999eb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (flask_security_too-5.6.2.tar.gz) = 3500d89d41ec1fbd6ce4dfc56f73efc531ae1ecd606e33aec4a18b4e077889d4bd3707dede7853029f719ca92b983d5ac5c0025f79d2a2d059d8a819a8d5ba88
+SHA512 (flask_security_too-5.8.2.tar.gz) = 336b9ad44c8e8bfee9ac865671863d3d16b96075965fa2d39d13252d76ed05938645e1fb947c856f0a5d3d23ecc0109539c8680ae6b31136cece779211590e6d

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-18 14:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-18 14:30 [rpms/python-flask-security-too] f45: Update to 5.8.2 Sandro Mani

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox