fix(packaging): include qrcode in messaging extra

This commit is contained in:
anthhub 2026-04-14 15:44:00 +08:00 committed by Teknium
parent cedc95c100
commit 4b1567f425
3 changed files with 11 additions and 4 deletions

View file

@ -27,3 +27,10 @@ def test_matrix_extra_linux_only_in_all():
if "matrix" in dep and "linux" in dep
]
assert linux_gated, "expected hermes-agent[matrix] with sys_platform=='linux' marker in [all]"
def test_messaging_extra_includes_qrcode_for_weixin_setup():
optional_dependencies = _load_optional_dependencies()
messaging_extra = optional_dependencies["messaging"]
assert any(dep.startswith("qrcode") for dep in messaging_extra)