From c682eb4b53c94409f3e83bea5f0d3b98cfe79689 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 30 Mar 2026 10:39:57 +0000 Subject: [PATCH 1/2] mealie: unpin 'pyhumps' --- pkgs/by-name/me/mealie/package.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/by-name/me/mealie/package.nix b/pkgs/by-name/me/mealie/package.nix index e06c9f633010..d475fbd20914 100644 --- a/pkgs/by-name/me/mealie/package.nix +++ b/pkgs/by-name/me/mealie/package.nix @@ -24,14 +24,6 @@ let pythonpkgs = python3Packages; python = pythonpkgs.python; - pyhumps38 = python3Packages.pyhumps.overrideAttrs (oldAttrs: { - src = pkgs.fetchFromGitHub { - owner = "nficano"; - repo = "humps"; - tag = "v3.8.0"; - hash = "sha256-ElL/LY2V2Z3efdV5FnDy9dSoBltULrzxsjaOx+7W9Oo="; - }; - }); in pythonpkgs.buildPythonApplication rec { pname = "mealie"; @@ -75,7 +67,7 @@ pythonpkgs.buildPythonApplication rec { psycopg2 # pgsql optional-dependencies pydantic pydantic-settings - pyhumps38 + pyhumps pyjwt python-dateutil python-dotenv From 6946a1e00ff0c9ee72fccd12b0a6c06c68e5db83 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 30 Mar 2026 10:39:57 +0000 Subject: [PATCH 2/2] mealie: use 'python3' input This makes it easier to use `packageOverrides` to pin dependencies in the future. --- pkgs/by-name/me/mealie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mealie/package.nix b/pkgs/by-name/me/mealie/package.nix index d475fbd20914..8200c4b38e1e 100644 --- a/pkgs/by-name/me/mealie/package.nix +++ b/pkgs/by-name/me/mealie/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, makeWrapper, nixosTests, - python3Packages, + python3, nltk-data, writeShellScript, nix-update-script, @@ -22,8 +22,8 @@ let frontend = callPackage (import ./mealie-frontend.nix src version) { }; - pythonpkgs = python3Packages; - python = pythonpkgs.python; + python = python3; + pythonpkgs = python.pkgs; in pythonpkgs.buildPythonApplication rec { pname = "mealie";