chore(deps): 补齐运行时依赖声明
代码里直接 import、但 requirements.txt / pyproject.toml 都没声明的包补齐: beautifulsoup4、opencv-contrib-python、curl_cffi、yt-dlp、boto3、cloudscraper、 cjk-textwrap、lxml、jieba、ruamel.yaml、pytz、psutil、py-cpuinfo、numpy、 nonebot-plugin-htmlrender、taskgroup(仅 py<3.11)。 其中多数此前只是靠别的包传递依赖带上来的(如 curl_cffi 来自 yt-dlp 的 extra), 换环境或升级就会缺。 同时清理无任何引用的 chardet、gradio_client、aiohttp-retry、qrcode, 并把 playwright 下限与 pyproject 对齐(1.44 → 1.50)。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -37,6 +37,26 @@ nonebot-plugin-gscode = "0.2.1"
|
||||
nonebot-plugin-status = "0.7.1"
|
||||
nonebot-plugin-bawiki = "0.9.3"
|
||||
|
||||
# --- 运行时补充依赖(与 requirements.txt 同步维护)---
|
||||
aiohttp = ">=3.9.5"
|
||||
beautifulsoup4 = ">=4.13.3"
|
||||
boto3 = ">=1.39.11"
|
||||
cjk-textwrap = ">=0.1.0"
|
||||
cloudscraper = ">=1.2.71"
|
||||
curl-cffi = ">=0.14.0"
|
||||
jieba = ">=0.42.1"
|
||||
lxml = ">=5.4.0"
|
||||
nonebot-plugin-htmlrender = ">=0.6.7"
|
||||
numpy = ">=2.2.2"
|
||||
opencv-contrib-python = ">=4.10.0.84"
|
||||
psutil = ">=5.9.5"
|
||||
py-cpuinfo = ">=9.0.0"
|
||||
pytz = ">=2025.1"
|
||||
ruamel.yaml = ">=0.17.40"
|
||||
yt-dlp = ">=2026.6.9"
|
||||
|
||||
taskgroup = { version = ">=0.2.2", markers = "python_version < '3.11'" }
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
nonebug = "^0.3.3"
|
||||
pytest-cov = "^4.0.0"
|
||||
|
||||
Reference in New Issue
Block a user