Files
auto_control/requirements.txt
T

39 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 设备自动化后台 依赖清单
# 安装:pip install -r requirements.txt
#
# 注意:uiautomator2 依赖 adb,本项目的 bin/adb/ 已自带 adb.exe,
# 无需单独安装 Android SDK Platform Tools。
# uiautomator2 首次连接设备时会自动推送 atx-agent 到设备。
# Web 框架
Flask>=2.3,<4.0
# Flask 扩展
Flask-Login>=0.6
Flask-SQLAlchemy>=3.0,<4.0
# 定时任务调度
APScheduler>=3.10,<4.0
# HTTP 客户端
requests>=2.28
# SSH 远程执行(预留运维用;.env 配 STF_SSH_PASSWORD 时走密码认证,
# 跨平台无需 sshpass;未配置则退回系统 ssh 免密密钥)
paramiko>=3.0
# Android UI 自动化(uiautomator2)
uiautomator2>=3.0
# UI 元素抓取(步骤编辑器"抓取元素"功能,本地服务端口 20242)
uiautodev>=0.14
# 屏幕 OCR(条件判断的 OCR识别 选择器,ONNX 推理,跨平台:Windows/Linux/macOS,
# 中英文模型随包内置;服务器/容器环境必须用 headless 版 opencv——
# opencv-python 依赖 X11 库(libxcb),slim 容器里 import cv2 直接崩,OCR 步骤任务失败退出)
rapidocr_onnxruntime>=1.4
opencv-python-headless>=4.8
# APK 元信息解析(应用管理功能:自动读取包名/版本/应用名)
pyaxmlparser>=0.3.27