From c8bb137045bda1088472eb1aef135aed9572aab3 Mon Sep 17 00:00:00 2001 From: Francine Wright Date: Thu, 12 Mar 2026 22:23:40 +0000 Subject: [PATCH 1/2] Require urllib3 >=2.6.1 to avoid broken 2.6.0 release urllib3 2.6.0 removed getheader()/getheaders() from HTTPResponse, breaking the OpenAPI-generated client. The methods were restored in 2.6.1 three days later. Bump the minimum to skip the broken version. Co-Authored-By: Claude Opus 4.6 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c32d34d3..65cb46f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ python = ">=3.9,<4.0" python-dateutil = "^2.9.0" requests = "^2.28.2" typer = "^0.15.4" -urllib3 = "^2.5.0" +urllib3 = "^2.6.1" [tool.poetry.group.dev.dependencies] datamodel-code-generator = "^0.35.0" From 9add7d6a70789a3a2621669b37b3cf1e65e632c2 Mon Sep 17 00:00:00 2001 From: Francine Wright Date: Thu, 12 Mar 2026 22:38:33 +0000 Subject: [PATCH 2/2] Bump version to 0.24.0 Co-Authored-By: Claude Opus 4.6 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 65cb46f7..f5bd9f5b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ packages = [ {include = "**/*.py", from = "src"}, ] readme = "README.md" -version = "0.23.4" +version = "0.24.0" [tool.poetry.dependencies] # For certifi, use ">=" instead of "^" since it upgrades its "major version" every year, not really following semver