From 8c0db9cdeb0c1b803a62cbbeb93f46e175e7fbba Mon Sep 17 00:00:00 2001 From: iamdefinitelyahuman <35276322+iamdefinitelyahuman@users.noreply.github.com> Date: Fri, 2 Feb 2024 02:25:51 +0400 Subject: [PATCH] chore: loosen `eth-abi` pin to allow `5.x.x` releases (#43) Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com> --- eip712/messages.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eip712/messages.py b/eip712/messages.py index a207e5c..5f2a709 100644 --- a/eip712/messages.py +++ b/eip712/messages.py @@ -4,7 +4,7 @@ from typing import Any, Dict, Optional from dataclassy import asdict, dataclass, fields -from eth_abi import is_encodable_type +from eth_abi.abi import is_encodable_type # type: ignore[import-untyped] from eth_account.messages import SignableMessage, hash_domain, hash_eip712_message from eth_utils import keccak from eth_utils.curried import ValidationError diff --git a/setup.py b/setup.py index 0a9c22c..ad95976 100644 --- a/setup.py +++ b/setup.py @@ -65,7 +65,7 @@ include_package_data=True, install_requires=[ "dataclassy>=0.8.2,<1", - "eth-abi>=4.2.1,<5", + "eth-abi>=4.2.1,<6", "eth-account>=0.10.0,<0.11", "eth-hash[pycryptodome]", # NOTE: Pinned by eth-abi "eth-typing>=3.5.2,<4",