diff options
author | Nick Cao <nickcao@nichi.co> | 2023-01-29 12:27:50 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-29 12:27:50 +0800 |
commit | 09ad98302c278f2c9837c2ea5bb1492306bafe33 (patch) | |
tree | e0a7fe2891fc78a65561adc13c70c4b9a99b68da /pkgs | |
parent | b65c2bb6a9995cd11982fe594ef542f722fe045e (diff) | |
parent | 63f5159ec3e199e36729313668a12dae89ac7c0a (diff) |
Merge pull request #213145 from gador/octoprint-flask-liniter-fix
Octoprint: flask limiter fix
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: { |