diff options
author | Florian Brandes <florian.brandes@posteo.de> | 2023-01-28 12:47:49 +0100 |
---|---|---|
committer | Florian Brandes <florian.brandes@posteo.de> | 2023-01-29 05:20:40 +0100 |
commit | 63f5159ec3e199e36729313668a12dae89ac7c0a (patch) | |
tree | 27a645e5b89e9223b00d0e1259930003ba28ee3c /pkgs | |
parent | 13081587cb5957ecf7ba0afadc2aa411c4d0cd30 (diff) |
octoprint: pin flask-limiter to 2.6.2
fixes startup error with: `TypeError: Limiter.__init__() got multiple values for argument 'key_func'` Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/misc/octoprint/default.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/applications/misc/octoprint/default.nix b/pkgs/applications/misc/octoprint/default.nix index 89260c09f7893..b6dcf90568417 100644 --- a/pkgs/applications/misc/octoprint/default.nix +++ b/pkgs/applications/misc/octoprint/default.nix @@ -14,6 +14,21 @@ let self = py; packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ( [ + ( + # with version 3 of flask-limiter octoprint 1.8.6 fails to start with + # TypeError: Limiter.__init__() got multiple values for argument 'key_func' + self: super: { + flask-limiter = super.flask-limiter.overridePythonAttrs (oldAttrs: rec { + version = "2.6.2"; + src = fetchFromGitHub { + owner = "alisaifee"; + repo = "flask-limiter"; + rev = version; + sha256 = "sha256-eWOdJ7m3cY08ASN/X+7ILJK99iLJJwCY8294fwJiDew="; + }; + }); + } + ) # Built-in dependency ( self: super: { |