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