summary refs log tree commit diff
path: root/pkgs/tools/admin/pgadmin/default.nix
diff options
context:
space:
mode:
authorFlorian Brandes <florian.brandes@posteo.de>2023-01-16 20:13:48 +0100
committerFlorian Brandes <florian.brandes@posteo.de>2023-01-16 20:13:48 +0100
commiteaec6380804bab7700fb56df4d3b5bd4881e6e69 (patch)
treebd8f1cd9adb586cc9e981b5e5215f14d64c1a603 /pkgs/tools/admin/pgadmin/default.nix
parentadd94b83b14a18f6178123d1ba8e6b6396fbea0a (diff)
downloadnixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar.gz
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar.bz2
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar.lz
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar.xz
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.tar.zst
nixpkgs-eaec6380804bab7700fb56df4d3b5bd4881e6e69.zip
pgadmin: fix build
pin flask-sqlalchemy to a version < 3 to work with
the other flask override.

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Diffstat (limited to 'pkgs/tools/admin/pgadmin/default.nix')
-rw-r--r--pkgs/tools/admin/pgadmin/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/tools/admin/pgadmin/default.nix b/pkgs/tools/admin/pgadmin/default.nix
index 6d60aa9c0d9..d5c6932c44f 100644
--- a/pkgs/tools/admin/pgadmin/default.nix
+++ b/pkgs/tools/admin/pgadmin/default.nix
@@ -83,6 +83,15 @@ let
         sha256 = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss=";
       };
     });
+    # flask 2.1.3 is incompatible with flask-sqlalchemy > 3
+    flask-sqlalchemy = prev.flask-sqlalchemy.overridePythonAttrs (oldAttrs: rec {
+      version = "2.5.1";
+      format = "setuptools";
+      src = oldAttrs.src.override {
+        inherit version;
+        hash = "sha256-K9pEtD58rLFdTgX/PMH4vJeTbMRkYjQkECv8LDXpWRI=";
+      };
+    });
     # pgadmin 6.18 is incompatible with the major flask-security-too update to 5.0.x
     flask-security-too = prev.flask-security-too.overridePythonAttrs (oldAttrs: rec {
       version = "4.1.5";