Skip to content

Commit 8effc24

Browse files
author
Worker Agent
committed
[ci] add aiohttp dep to chat-adapter-slack
slack_sdk.web.async_client.AsyncWebClient imports aiohttp at runtime but it wasn't in chat-adapter-slack's dependency list, so every import of the adapter raised ModuleNotFoundError. This hid behind import-time lazy loading until CI reached the test step (see bf64041 and e3c5f94 for how that became visible). Adding aiohttp>=3.9 to match slack-sdk's extra and flips all 24 previously-failing slack adapter tests to passing. Full suite now: 2094 passed, 9 skipped (gated integration tests).
1 parent e3c5f94 commit 8effc24

2 files changed

Lines changed: 410 additions & 0 deletions

File tree

packages/chat-adapter-slack/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ dependencies = [
2323
"slack-sdk>=3.26",
2424
"httpx>=0.27",
2525
"cryptography>=43.0",
26+
"aiohttp>=3.9",
2627
]
2728

2829
[project.urls]

0 commit comments

Comments
 (0)