summary refs log tree commit diff
path: root/pkgs/applications/misc/archivy/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/misc/archivy/default.nix')
-rw-r--r--pkgs/applications/misc/archivy/default.nix32
1 files changed, 7 insertions, 25 deletions
diff --git a/pkgs/applications/misc/archivy/default.nix b/pkgs/applications/misc/archivy/default.nix
index c2cf561524f..c8b0e00b127 100644
--- a/pkgs/applications/misc/archivy/default.nix
+++ b/pkgs/applications/misc/archivy/default.nix
@@ -1,52 +1,34 @@
 { 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;
 
 buildPythonApplication rec {
   pname = "archivy";
-  version = "1.7.2";
+  version = "1.7.3";
   format = "setuptools";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-o5dVJDbdKgo6hMMU9mKzoouSgVWl7xSAp+Aq61VcfeU=";
+    hash = "sha256-ns1Y0DqqnTAQMEt+oBJ/P2gqKqPsX9P3/Z4561qzuns";
   };
 
   nativeBuildInputs = [ pythonRelaxDepsHook ];
@@ -61,7 +43,7 @@ buildPythonApplication rec {
     elasticsearch
     flask-compress
     flask_login
-    flask_wtf
+    flask-wtf
     html2text
     python-dotenv
     python-frontmatter