引发杀毒软件误报,并直接删除文件。安装过程中,本机杀软(火绒)报出:
病毒名称:Backdoor/Meterpreter.ea
病毒 ID :67CE7F9C5A07392B
病毒路径:...\site-packages~ap_cli\tests_pycache_\test_core.cpython-314.pyc
操作进程:python.exe -m pip install -U hap-cli
操作结果:删除文件
引发杀毒软件误报,并直接删除文件。安装过程中,本机杀软(火绒)报出:
病毒名称:Backdoor/Meterpreter.ea
病毒 ID :67CE7F9C5A07392B
病毒路径:...\site-packages~ap_cli\tests_pycache_\test_core.cpython-314.pyc
操作进程:python.exe -m pip install -U hap-cli
操作结果:删除文件
分享你的方法,帮助提问者解决问题。 回答被采纳额外获得 10 积分。
感谢反馈,问题确认属实,已在 hap-cli 0.9.10 中修复。
原因是之前的打包配置把仓库里的测试代码一起打进了发布包,安装后会落到 site-packages 里,这部分内容对使用 CLI 没有任何作用。火绒报警的 tests/pycache/test_core.cpython-314.pyc 就是其中的测试文件,属于误报,hap-cli 运行时不会加载它。
0.9.10 起发布包只包含 CLI 本身:不再包含测试代码,安装包体积减少约 40%(wheel 从 2.0MB 降到 1.25MB)
升级方式:执行 hap update 即可。默认开启了自动升级的话,正常使用一次 hap 后会在后台自动升到 0.9.10。也可以用 python -m pip install -U hap-cli 升级。
升级时旧版本残留的 tests 等目录会一并清理。如果之前杀软已经删掉了那个文件,不影响 CLI 使用,直接升级即可。若升级后杀软仍有报警,欢迎把报警截图贴在这里,我们再跟进。