From 7070b885a64eb3f357e8076022d2d28999b57975 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Aug 2025 22:32:57 +0000 Subject: [PATCH 1/4] python3Packages.flask-babel: 4.0.0 -> 4.1.0 --- pkgs/development/python-modules/flask-babel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index bac80640b1acc..168a179fe70f7 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "flask-babel"; - version = "4.0.0"; + version = "4.1.0"; format = "pyproject"; src = fetchFromGitHub { owner = "python-babel"; repo = "flask-babel"; tag = "v${version}"; - hash = "sha256-BAT+oupy4MCSjeZ4hFtSKMkGU9xZtc7Phnz1mIsb2Kc="; + hash = "sha256-NcwcMLGabWrjbFZhDU1MVWpqAm0prBlqHfTdLV7EqoI="; }; outputs = [ From 28ca9a1587ad56a2987e31682647541edd6ff5b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 30 Aug 2025 21:32:49 +0200 Subject: [PATCH 2/4] searxng: relax flask-babel --- pkgs/by-name/se/searxng/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 21f265ff37213..9f7506665a404 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -32,6 +32,7 @@ python.pkgs.toPythonModule ( pythonRelaxDeps = [ "certifi" "flask" + "flask-babel" "httpx-socks" "lxml" ]; From bb70f58de867471c61d09e997d2d7e03c2b23bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 31 Aug 2025 14:12:01 +0200 Subject: [PATCH 3/4] python313Packages.flask-babel: fix tests on darwin --- .../development/python-modules/flask-babel/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 168a179fe70f7..68dc96b865c81 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, # build-system poetry-core, @@ -38,6 +39,15 @@ buildPythonPackage rec { "doc" ]; + patches = [ + # Fix list-translations() ordering in tests + # https://github.com/python-babel/flask-babel/pull/242 + (fetchpatch { + url = "https://github.com/python-babel/flask-babel/pull/242/commits/999735d825ee2f94701da29bcf819ad70ee03499.patch"; + hash = "sha256-vhP/aSWaWpy1sVOJAcrLHJN/yrB+McWO9pkXDI9GeQ4="; + }) + ]; + nativeBuildInputs = [ furo poetry-core From ede0a86d3d4825381d157eb5eb46182c50b035c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 31 Aug 2025 14:12:09 +0200 Subject: [PATCH 4/4] python313Packages.flask-babel: switch to pyproject = true, minor cleanup --- .../python-modules/flask-babel/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 68dc96b865c81..558f2937958f9 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -25,7 +25,12 @@ buildPythonPackage rec { pname = "flask-babel"; version = "4.1.0"; - format = "pyproject"; + pyproject = true; + + outputs = [ + "out" + "doc" + ]; src = fetchFromGitHub { owner = "python-babel"; @@ -34,11 +39,6 @@ buildPythonPackage rec { hash = "sha256-NcwcMLGabWrjbFZhDU1MVWpqAm0prBlqHfTdLV7EqoI="; }; - outputs = [ - "out" - "doc" - ]; - patches = [ # Fix list-translations() ordering in tests # https://github.com/python-babel/flask-babel/pull/242 @@ -50,11 +50,12 @@ buildPythonPackage rec { nativeBuildInputs = [ furo - poetry-core sphinxHook ]; - propagatedBuildInputs = [ + build-system = [ poetry-core ]; + + dependencies = [ babel flask jinja2