From defc239e3286f66cc6724a098406a08e7b4a58ab Mon Sep 17 00:00:00 2001 From: Vosjedev Date: Mon, 27 Oct 2025 12:43:11 +0100 Subject: Allow python 3.12 again, force cheroot<11.0.0 to avoid cherrypy bug 2070 see https://github.com/cherrypy/cherrypy/issues/2070, which links a cheroot bug (https://github.com/cherrypy/cheroot/issues/769). this bug makes the server hang instead of shutting down cleanly, waiting for a specific thread. forcing cheroot to below the affected versions until fixed. --- pyproject.toml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index f5d019f..5e70249 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,10 +6,11 @@ authors = [ {name = "vosjedev",email = "vosje+git@vosjedev.net"} ] readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.12" dependencies = [ "cherrypy (>=18.10.0,<19.0.0)", - "imap-tools (>=1.11.0,<2.0.0)" + "imap-tools (>=1.11.0,<2.0.0)", + "cheroot (<11.0.0)" ] [tool.poetry] -- cgit