diff --git a/pkgs/applications/misc/archivy/default.nix b/pkgs/applications/misc/archivy/default.nix index c2cf561524fe..0cb90ce16725 100644 --- a/pkgs/applications/misc/archivy/default.nix +++ b/pkgs/applications/misc/archivy/default.nix @@ -1,41 +1,23 @@ { lib , stdenv , python3 -, fetchPypi }: let - defaultOverrides = [ - (self: super: { + py = python3.override { + packageOverrides = self: super: { wtforms = super.wtforms.overridePythonAttrs (oldAttrs: rec { version = "2.3.1"; - pname = "WTForms"; - src = super.fetchPypi { - inherit pname version; + src = oldAttrs.src.override { + inherit version; sha256 = "sha256-hhoTs65SHWcA2sOydxlwvTVKY7pwQ+zDqCtSiFlqGXI="; }; doCheck = false; }); - }) - ]; - - mkOverride = attrname: version: sha256: - self: super: { - ${attrname} = super.${attrname}.overridePythonAttrs (oldAttrs: { - inherit version; - src = oldAttrs.src.override { - inherit version sha256; - }; - }); }; - - py = python3.override { - # Put packageOverrides at the start so they are applied after defaultOverrides - packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) defaultOverrides; }; - in with py.pkgs; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc5b53ab2925..4113d4cd97e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1736,7 +1736,7 @@ with pkgs; archivemount = callPackage ../tools/filesystems/archivemount { }; - archivy = python3Packages.callPackage ../applications/misc/archivy { }; + archivy = callPackage ../applications/misc/archivy { }; arandr = callPackage ../tools/X11/arandr { };