nonebot-plugin-marshoai/pyproject.toml
Snowykami 52046ba032
Some checks failed
Deploy VitePress site to Pages / build (push) Failing after 38s
Pre-commit checks / pre-commit (3.11) (push) Successful in 2m40s
Pre-commit checks / pre-commit (3.10) (push) Successful in 3m19s
Pre-commit checks / pre-commit (3.12) (push) Successful in 3m19s
Pre-commit checks / pre-commit (3.13) (push) Successful in 3m23s
Pytest API Testing / Pytest (3.11) (push) Failing after 2m10s
Pytest API Testing / Pytest (3.10) (push) Failing after 2m51s
Pytest API Testing / Pytest (3.12) (push) Failing after 2m46s
Pytest API Testing / Pytest (3.13) (push) Failing after 2m39s
更新函数调用模型,添加同步函数类型支持;重构函数信息获取逻辑;新增示例测试用例
2024-12-14 19:56:42 +08:00

72 lines
1.6 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.2.0",
"nonebot-plugin-alconna>=0.48.0",
"nonebot-plugin-localstore>=0.7.1",
"azure-ai-inference>=1.0.0b4",
"zhDatetime>=1.1.1",
"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"
]
license = { text = "MIT, Mulan PSL v2" }
[project.urls]
Homepage = "https://github.com/LiteyukiStudio/nonebot-plugin-marshoai"
[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]*))?$)$'
[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",
]
test = [
"nonebug>=0.4.3",
]