From ef9b886b02fb3fa8f6dd3b7d4fc586c1dc43e286 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Fri, 20 Jun 2025 16:00:26 +0200 Subject: [PATCH 1/2] python313Packages.flask-sqlalchemy-lite: fix py13 compat apply upstream commit because no new version has been released. Signed-off-by: Florian Brandes --- .../python-modules/flask-sqlalchemy-lite/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix b/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix index 3bee854ca196..3e095a05bd96 100644 --- a/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix +++ b/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix @@ -2,6 +2,7 @@ aiosqlite, buildPythonPackage, fetchFromGitHub, + fetchpatch2, flask, flit-core, lib, @@ -21,6 +22,14 @@ buildPythonPackage rec { hash = "sha256-LpdPp5Gp74DSJqD1DJqwNeaMKdN5pEAUkxnKGYZcVis="; }; + patches = [ + # fix python3.13 compat + (fetchpatch2 { + url = "https://github.com/pallets-eco/flask-sqlalchemy-lite/commit/b4117beaa6caa0a5945d6e3451db8b80dc4cc8cf.patch?full_index=1"; + hash = "sha256-S0LGRJCoo0rHNk8K/XPcYl0C0QTruZhN02lC2KlKG+I="; + }) + ]; + build-system = [ flit-core ]; dependencies = From 51e4bf74fe96afc697081c7346de38cd216a15c3 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Fri, 20 Jun 2025 16:01:24 +0200 Subject: [PATCH 2/2] python313Packages.flask-security: remove pony Signed-off-by: Florian Brandes Co-authored-by: dotlambda --- .../development/python-modules/flask-security/default.nix | 8 +++----- .../python-modules/flask-sqlalchemy-lite/default.nix | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/flask-security/default.nix b/pkgs/development/python-modules/flask-security/default.nix index e2ef928937dc..0297d67f6a03 100644 --- a/pkgs/development/python-modules/flask-security/default.nix +++ b/pkgs/development/python-modules/flask-security/default.nix @@ -45,7 +45,6 @@ mongoengine, mongomock, peewee, - pony, pytestCheckHook, requests, zxcvbn, @@ -111,7 +110,6 @@ buildPythonPackage rec { mongoengine mongomock peewee - pony pytestCheckHook requests zxcvbn @@ -132,11 +130,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "flask_security" ]; - meta = with lib; { + meta = { changelog = "https://github.com/pallets-eco/flask-security/blob/${src.tag}/CHANGES.rst"; homepage = "https://github.com/pallets-eco/flask-security"; description = "Quickly add security features to your Flask application"; - license = licenses.mit; - maintainers = with maintainers; [ gador ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gador ]; }; } diff --git a/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix b/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix index 3e095a05bd96..61b0f178260b 100644 --- a/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix +++ b/pkgs/development/python-modules/flask-sqlalchemy-lite/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { # fix python3.13 compat (fetchpatch2 { url = "https://github.com/pallets-eco/flask-sqlalchemy-lite/commit/b4117beaa6caa0a5945d6e3451db8b80dc4cc8cf.patch?full_index=1"; - hash = "sha256-S0LGRJCoo0rHNk8K/XPcYl0C0QTruZhN02lC2KlKG+I="; + hash = "sha256-zCeUWB3iuKqco030pULaRpRsIOpSRz9+VYxI/RQhIyw="; }) ];