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. 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"]