diff options
author | Robert Schütz <nix@dotlambda.de> | 2022-05-24 03:51:09 +0000 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2022-05-24 03:58:40 +0000 |
commit | a8a0313b98e4fd10503513a00afdf749773630fa (patch) | |
tree | 75b6454814686b4ff67f284d5e8430634f2b696b /pkgs/applications/misc/archivy | |
parent | a81fb7121a623a7ead76e0635865cd49174ade49 (diff) |
archivy: simplify expression
Diffstat (limited to 'pkgs/applications/misc/archivy')
-rw-r--r-- | pkgs/applications/misc/archivy/default.nix | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/pkgs/applications/misc/archivy/default.nix b/pkgs/applications/misc/archivy/default.nix index c2cf561524fe0..0cb90ce167252 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; |