feat: improve pyproject and use uv as package mgr

This commit is contained in:
Soulter
2025-03-25 11:07:20 +08:00
parent e9eff7420b
commit 20510a33f7
3 changed files with 2122 additions and 1 deletions
+39
View File
@@ -1,3 +1,42 @@
[project]
name = "AstrBot"
version = "3.4.39"
description = "易上手的多平台 LLM 聊天机器人及开发框架"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"aiocqhttp>=1.4.4",
"aiodocker>=0.24.0",
"aiohttp>=3.11.14",
"anthropic>=0.49.0",
"apscheduler>=3.11.0",
"beautifulsoup4>=4.13.3",
"certifi>=2025.1.31",
"chardet~=5.1.0",
"colorlog>=6.9.0",
"cryptography>=44.0.2",
"dashscope>=1.22.2",
"dingtalk-stream>=0.22.1",
"docstring-parser>=0.16",
"googlesearch-python>=1.3.0",
"lark-oapi>=1.4.12",
"lxml-html-clean>=0.4.1",
"mcp>=1.5.0",
"openai>=1.68.2",
"ormsgpack>=1.9.0",
"pillow>=11.1.0",
"pip>=25.0.1",
"psutil>=5.8.0",
"pydantic~=2.10.3",
"pyjwt>=2.10.1",
"python-telegram-bot>=22.0",
"qq-botpy>=1.2.1",
"quart>=0.20.0",
"readability-lxml>=0.8.1",
"silk-python>=0.2.6",
"wechatpy>=1.8.18",
]
[tool.ruff]
exclude = [
"astrbot/core/utils/t2i/local_strategy.py",