From bbbbc7c5e927375e53bfba42a4d88946c0ef75e1 Mon Sep 17 00:00:00 2001 From: Gregor Zurowski Date: Mon, 6 Apr 2026 10:07:32 +0200 Subject: [PATCH 1/2] Relax version constraint for web3 package --- python/pyproject.toml | 2 +- python/uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index 50882105b..a01e99eb0 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "urllib3>=2.2.3", "aiohttp>=3.11.16", "aiohttp-retry>=2.9.1", - "web3>=7.6.0,<=7.10.0", + "web3>=7.6.0,<8", "solana>=0.36.6", "solders>=0.26.0", "nest-asyncio>=1.6.0,<2", diff --git a/python/uv.lock b/python/uv.lock index 65407905b..a9e3c51d0 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -363,7 +363,7 @@ requires-dist = [ { name = "sphinxcontrib-napoleon", marker = "extra == 'dev'", specifier = ">=0.7" }, { name = "towncrier", marker = "extra == 'dev'", specifier = ">=24.8.0,<25" }, { name = "urllib3", specifier = ">=2.2.3" }, - { name = "web3", specifier = ">=7.6.0,<=7.10.0" }, + { name = "web3", specifier = ">=7.6.0,<8" }, ] provides-extras = ["dev"] From 218ba874aba848c2d068d8692bacde090a9a0d37 Mon Sep 17 00:00:00 2001 From: Gregor Zurowski Date: Mon, 6 Apr 2026 10:17:36 +0200 Subject: [PATCH 2/2] Add changelog entry for web3 package constraint update --- python/changelog.d/642.bugfix.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 python/changelog.d/642.bugfix.md diff --git a/python/changelog.d/642.bugfix.md b/python/changelog.d/642.bugfix.md new file mode 100644 index 000000000..32f4fe129 --- /dev/null +++ b/python/changelog.d/642.bugfix.md @@ -0,0 +1 @@ +Relax version constraint for the web3 package to allow upgrades to newer versions that include security fixes.