[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" ] 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([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", ]