Skip to content

Commit baa08bb

Browse files
committed
Fix Windows install by removing pysha3-prone dependency
1 parent 4e19d2b commit baa08bb

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

requirements.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ devtools==0.12.2
2727
distlib==0.3.8
2828
distro==1.9.0
2929
dnspython==2.6.1
30-
eip712-structs==1.1.0
3130
email_validator==2.2.0
3231
eth-account==0.13.1
3332
eth-hash==0.7.0
@@ -61,7 +60,7 @@ importlib_metadata==8.0.0
6160
importlib_resources==6.4.0
6261
iniconfig==2.0.0
6362
Jinja2==3.1.4
64-
jq==1.7.0
63+
jq==1.7.0; platform_system != "Windows"
6564
jsonpatch==1.33
6665
jsonpointer==3.0.0
6766
jsonschema==4.23.0
@@ -158,7 +157,7 @@ typing_extensions==4.12.2
158157
ujson==5.10.0
159158
urllib3==2.2.2
160159
uvicorn==0.30.3
161-
uvloop==0.19.0
160+
uvloop==0.19.0; platform_system != "Windows"
162161
virtualenv==20.26.3
163162
watchfiles==0.22.0
164163
web3==6.11.0
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import importlib
2+
3+
4+
def test_webhook_server_fastapi_importable() -> None:
5+
"""Regression test: requirements must include FastAPI for app import."""
6+
module = importlib.import_module("webhook_server_fastapi")
7+
assert hasattr(module, "app")

0 commit comments

Comments
 (0)