diff options
| author | Vosjedev <vosje+git@vosjedev.net> | 2025-10-27 12:43:11 +0100 |
|---|---|---|
| committer | Vosjedev <vosje+git@vosjedev.net> | 2025-10-27 12:43:11 +0100 |
| commit | defc239e3286f66cc6724a098406a08e7b4a58ab (patch) | |
| tree | c11e85a5ec7a49e7eaa96a5d10ad6435276485d2 /pyproject.toml | |
| parent | 0dfec16457a42a07380c64858c2ca48cd99a2320 (diff) | |
| download | acit-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.toml | 5 |
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] |
