nonebot-plugin-marshoai/pyproject.toml
金羿ELS 2afe3c48ce
增设版权声明,更新授权年份,主题色! (#2)
* 优化更新

* 代码不够黑,新增一个空行

* ?

* 空格?

* 新年新气象,莫生气

* 又是空格

* 附和:zhDateTime1.1.1 修复过于愚蠢导致的问题

* 增设版权声明,更新授权年份,主题色!

* ?怎么没删

* 更新 zhDateTime 库版本,主题色往文档里塞

* 我愚蠢了
2025-01-31 16:11:07 +08:00

85 lines
1.9 KiB
TOML
Executable File
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.

[project]
name = "nonebot-plugin-marshoai"
dynamic = ["version"]
description = "Nonebot2插件调用Azure OpenAI等AI服务实现猫娘聊天"
readme = "README.md"
requires-python = "<4.0,>=3.10"
authors = [
{ name = "Asankilp", email = "asankilp@outlook.com" },
{ name="LiteyukiStudio", email = "support@liteyuki.icu"}
]
dependencies = [
"nonebot2>=2.4.0",
"nonebot-plugin-alconna>=0.48.0",
"nonebot-plugin-localstore>=0.7.1",
"zhDatetime>=2.0.0",
"aiohttp>=3.9",
"httpx>=0.27.0",
"ruamel.yaml>=0.18.6",
"pyyaml>=6.0.2",
"psutil>=6.1.0",
"beautifulsoup4>=4.12.3",
"pydantic>=2.10.3",
"litedoc>=0.1.0.dev20241214103915",
"newspaper3k>=0.2.8",
"lxml[html_clean]>=5.3.0",
"aiofiles>=24.1.0",
"sumy>=0.11.0",
"azure-ai-inference>=1.0.0b6",
"watchdog>=6.0.0",
"nonebot-plugin-apscheduler>=0.5.0",
"openai>=1.58.1"
]
license = { text = "MIT, Mulan PSL v2" }
[project.urls]
Homepage = "https://marsho.liteyuki.icu/"
[tool.nonebot]
plugins = ["nonebot_plugin_marshoai"]
# 测试用
adapters = [
{ name = "OneBot V11", module_name = "nonebot.adapters.onebot.v11" },
]
[tool.pdm]
distribution = true
[tool.isort]
profile = "black"
[tool.pdm.version]
source = "scm"
tag_filter = "v*"
tag_regex = '^v(?:\D*)?(?P<version>([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))*((a|b|c|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(0|[1-9][0-9]*))?$)$'
fallback_version = "0.1.0"
[tool.pdm.build]
includes = []
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
[dependency-groups]
dev = [
"nb-cli>=1.4.2",
"pytest>=8.3.4",
"pre-commit>=4.0.1",
"nonebot-adapter-onebot>=2.4.6",
"mypy>=1.13.0",
"black>=24.10.0",
"litedoc>=0.1.0.dev20240906203154",
"viztracer>=1.0.0",
"types-aiofiles"
]
test = [
"nonebug>=0.4.3",
]
[tool.ruff.lint]
ignore = ["E402"]