From 7077c24ed2c0c300d40eacb8dd6e4b61545da64d Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Fri, 7 Aug 2026 00:04:22 -0700 Subject: [PATCH] deps: pin urllib3>=2.6.0,<3 to match tableauserverclient MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Matches the pin declared in tableauserverclient (our direct dependency), so any Python environment installing tabcmd resolves the same urllib3 range TSC was tested with. Previously urllib3 was unpinned; pip would then pick a version compatible with TSC's constraint by transitive resolution, but the tabcmd distribution itself didn't declare compatibility bounds. No functional change — the resolved version doesn't move. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0456f3c7..3fe00e78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ dependencies = [ "requests>=2.25,<3.0", "setuptools", "tableauserverclient==0.41", - "urllib3", + "urllib3>=2.6.0,<3", ] [project.optional-dependencies] test = [