aboutsummaryrefslogtreecommitdiffstats
path: root/pyproject.toml
diff options
context:
space:
mode:
authorVosjedev <vosje+git@vosjedev.net>2025-10-27 12:43:11 +0100
committerVosjedev <vosje+git@vosjedev.net>2025-10-27 12:43:11 +0100
commitdefc239e3286f66cc6724a098406a08e7b4a58ab (patch)
treec11e85a5ec7a49e7eaa96a5d10ad6435276485d2 /pyproject.toml
parent0dfec16457a42a07380c64858c2ca48cd99a2320 (diff)
downloadacit-defc239e3286f66cc6724a098406a08e7b4a58ab.tar.gz
acit-defc239e3286f66cc6724a098406a08e7b4a58ab.tar.bz2
acit-defc239e3286f66cc6724a098406a08e7b4a58ab.tar.xz
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.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml5
1 files changed, 3 insertions, 2 deletions
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]