[py] Loosen dependency specifier for urllib3 in packaging configuration (#16136)

NOKEYCHECK=True
GitOrigin-RevId: 0a931d7dad06edd76fff0b9ffa9a75064853e703
diff --git a/BUILD.bazel b/BUILD.bazel
index 5fcb877..b46d65e 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -327,7 +327,7 @@
     python_requires = ">=3.9",
     python_tag = "py3",
     requires = [
-        "urllib3[socks]~=2.5.0",
+        "urllib3[socks]>=2.5.0,<3.0",
         "trio~=0.30.0",
         "trio-websocket~=0.12.2",
         "certifi>=2025.6.15",
diff --git a/pyproject.toml b/pyproject.toml
index 4611b38..3431c3c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -26,7 +26,7 @@
     "Programming Language :: Python :: 3.13",
     ]
 dependencies = [
-    "urllib3[socks]~=2.5.0",
+    "urllib3[socks]>=2.5.0,<3.0",
     "trio~=0.30.0",
     "trio-websocket~=0.12.2",
     "certifi>=2025.6.15",