From af8a7d69924463a7ab000c70e5ef131d6cf3c428 Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Sat, 23 May 2026 20:50:47 +0200 Subject: [PATCH 1/3] Disable package mode --- pyproject.toml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 01bb425..f882392 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,14 +3,12 @@ name = "foobazdmx" version = "0.1.0" description = "" authors = ["Stefan Bethke "] -#package-mode = false +package-mode = false [tool.poetry.dependencies] python = "^3.9" bottle = "^0.12.21" -[tool.poetry.dev-dependencies] - [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" From 60539a215f155b23cf7da9595c627bf585f045be Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Sat, 23 May 2026 20:51:57 +0200 Subject: [PATCH 2/3] Update lock file --- poetry.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 0fdf274..951aef7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.3.4 and should not be changed by hand. [[package]] name = "bottle" @@ -6,12 +6,13 @@ version = "0.12.25" description = "Fast and simple WSGI-framework for small web-applications." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "bottle-0.12.25-py3-none-any.whl", hash = "sha256:d6f15f9d422670b7c073d63bd8d287b135388da187a0f3e3c19293626ce034ea"}, {file = "bottle-0.12.25.tar.gz", hash = "sha256:e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021"}, ] [metadata] -lock-version = "2.0" +lock-version = "2.1" python-versions = "^3.9" -content-hash = "861e3ad9d0b00deb876d2ca7797a608f215c7b91ec9b38f367b24bd096a28478" +content-hash = "a526e61db0bf9cc49e967ff677da22b371ff4f5116a32e9a19280c5321bf9ccb" From d5b9d9d1a32176f0eba714af8776601f43933340 Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Sat, 23 May 2026 21:09:20 +0200 Subject: [PATCH 3/3] Add CGI module removed in Python 3.13 --- poetry.lock | 14 +++++++++++++- pyproject.toml | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/poetry.lock b/poetry.lock index 951aef7..362ac06 100644 --- a/poetry.lock +++ b/poetry.lock @@ -12,7 +12,19 @@ files = [ {file = "bottle-0.12.25.tar.gz", hash = "sha256:e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021"}, ] +[[package]] +name = "legacy-cgi" +version = "2.6.4" +description = "Fork of the standard library cgi and cgitb modules removed in Python 3.13" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "legacy_cgi-2.6.4-py3-none-any.whl", hash = "sha256:7e235ce58bf1e25d1fc9b2d299015e4e2cd37305eccafec1e6bac3fc04b878cd"}, + {file = "legacy_cgi-2.6.4.tar.gz", hash = "sha256:abb9dfc7835772f7c9317977c63253fd22a7484b5c9bbcdca60a29dcce97c577"}, +] + [metadata] lock-version = "2.1" python-versions = "^3.9" -content-hash = "a526e61db0bf9cc49e967ff677da22b371ff4f5116a32e9a19280c5321bf9ccb" +content-hash = "19caa4a129f9c7cc8e35e26de5edb2eb372f191ab9dfa0c5cc57b75dc04a8d9a" diff --git a/pyproject.toml b/pyproject.toml index f882392..72af8fe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,7 @@ package-mode = false [tool.poetry.dependencies] python = "^3.9" bottle = "^0.12.21" +legacy-cgi = "^2.6.4" [build-system] requires = ["poetry-core>=1.0.0"]