From e4be7b0500e7dddddda91357e417a2f72ecb0f52 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Mon, 30 Jun 2025 17:25:18 +0200 Subject: [PATCH] octoprint: fix header issue with tornado Signed-off-by: Florian Brandes --- pkgs/by-name/oc/octoprint/package.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/by-name/oc/octoprint/package.nix b/pkgs/by-name/oc/octoprint/package.nix index d6d4112bdfbe..8441f3a1b228 100644 --- a/pkgs/by-name/oc/octoprint/package.nix +++ b/pkgs/by-name/oc/octoprint/package.nix @@ -16,6 +16,23 @@ let py = python3.override { self = py; packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([ + ( + + self: super: { + # fix tornado.httputil.HTTPInputError: Multiple host headers not allowed + tornado = super.tornado.overridePythonAttrs (oldAttrs: { + version = "6.4.2"; + format = "setuptools"; + pyproject = null; + src = fetchFromGitHub { + owner = "tornadoweb"; + repo = "tornado"; + tag = "v6.4.2"; + hash = "sha256-qgJh8pnC1ALF8KxhAYkZFAc0DE6jHVB8R/ERJFL4OFc="; + }; + doCheck = false; + }); + }) # Built-in dependency (self: super: { octoprint-filecheck = self.buildPythonPackage rec {