From f1e1d6fdbd535c8d6d3903fad596fc31cc79610c Mon Sep 17 00:00:00 2001 From: fllesser Date: Wed, 1 Apr 2026 13:56:14 +0800 Subject: [PATCH] chore(deps): upgrade nonebot2 to 2.5.0 and nonebug to 0.4.4; add pytest dependency --- pyproject.toml | 13 ++++++------- uv.lock | 31 +++++++++++++++++++------------ 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 973f62a..254c43a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ dependencies = [ "nonebot-plugin-apscheduler>=0.5.0,<1.0.0", # 定时任务 "nonebot-plugin-localstore>=0.7.4,<1.0.0", # 存储文件 "nonebot-plugin-uninfo>=0.10.0,<1.0.0", # 多平台用户信息获取 - "nonebot2>=2.4.3,<3.0.0", + "nonebot2>=2.5.0,<3.0.0", ] [project.urls] @@ -22,16 +22,17 @@ Repository = "https://github.com/owner/nonebot-plugin-template.git" [dependency-groups] dev = [ "bump-my-version>=1.2.7", - "nonebot2[fastapi]>=2.4.2,<3.0.0", + "nonebot2[fastapi]>=2.5.0,<3.0.0", "poethepoet>=0.42.1", "ruff>=0.15.2,<1.0.0", { include-group = "test" }, ] test = [ "nonebot-adapter-onebot>=2.4.6,<3.0.0", - "nonebot2[fastapi]>=2.4.2,<3.0.0", - "nonebug>=0.3.7,<1.0.0", - "poethepoet>=0.36.0", + "nonebot2[fastapi]>=2.5.0,<3.0.0", + "nonebug>=0.4.4,<1.0.0", + "pytest>=9.0.2,<10.0.0", + "poethepoet>=0.42.1", "pytest-asyncio>=1.3.0,<1.4.0", "pytest-cov>=7.0.0", "pytest-xdist>=3.8.0,<4.0.0", @@ -41,8 +42,6 @@ test = [ requires = ["uv_build>=0.10.0,<0.11.0"] build-backend = "uv_build" -[tool.uv.sources] -nonebug = { git = "https://github.com/nonebot/nonebug" } [tool.bumpversion] current_version = "0.1.0" diff --git a/uv.lock b/uv.lock index 031bc04..aa2b216 100644 --- a/uv.lock +++ b/uv.lock @@ -830,6 +830,7 @@ dev = [ { name = "nonebot2", extra = ["fastapi"] }, { name = "nonebug" }, { name = "poethepoet" }, + { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, { name = "pytest-xdist" }, @@ -840,6 +841,7 @@ test = [ { name = "nonebot2", extra = ["fastapi"] }, { name = "nonebug" }, { name = "poethepoet" }, + { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, { name = "pytest-xdist" }, @@ -852,17 +854,17 @@ requires-dist = [ { name = "nonebot-plugin-apscheduler", specifier = ">=0.5.0,<1.0.0" }, { name = "nonebot-plugin-localstore", specifier = ">=0.7.4,<1.0.0" }, { name = "nonebot-plugin-uninfo", specifier = ">=0.10.0,<1.0.0" }, - { name = "nonebot2", specifier = ">=2.4.3,<3.0.0" }, + { name = "nonebot2", specifier = ">=2.5.0,<3.0.0" }, ] [package.metadata.requires-dev] dev = [ { name = "bump-my-version", specifier = ">=1.2.7" }, { name = "nonebot-adapter-onebot", specifier = ">=2.4.6,<3.0.0" }, - { name = "nonebot2", extras = ["fastapi"], specifier = ">=2.4.2,<3.0.0" }, - { name = "nonebug", git = "https://github.com/nonebot/nonebug" }, - { name = "poethepoet", specifier = ">=0.36.0" }, + { name = "nonebot2", extras = ["fastapi"], specifier = ">=2.5.0,<3.0.0" }, + { name = "nonebug", specifier = ">=0.4.4,<1.0.0" }, { name = "poethepoet", specifier = ">=0.42.1" }, + { name = "pytest", specifier = ">=9.0.2,<10.0.0" }, { name = "pytest-asyncio", specifier = ">=1.3.0,<1.4.0" }, { name = "pytest-cov", specifier = ">=7.0.0" }, { name = "pytest-xdist", specifier = ">=3.8.0,<4.0.0" }, @@ -870,9 +872,10 @@ dev = [ ] test = [ { name = "nonebot-adapter-onebot", specifier = ">=2.4.6,<3.0.0" }, - { name = "nonebot2", extras = ["fastapi"], specifier = ">=2.4.2,<3.0.0" }, - { name = "nonebug", git = "https://github.com/nonebot/nonebug" }, - { name = "poethepoet", specifier = ">=0.36.0" }, + { name = "nonebot2", extras = ["fastapi"], specifier = ">=2.5.0,<3.0.0" }, + { name = "nonebug", specifier = ">=0.4.4,<1.0.0" }, + { name = "poethepoet", specifier = ">=0.42.1" }, + { name = "pytest", specifier = ">=9.0.2,<10.0.0" }, { name = "pytest-asyncio", specifier = ">=1.3.0,<1.4.0" }, { name = "pytest-cov", specifier = ">=7.0.0" }, { name = "pytest-xdist", specifier = ">=3.8.0,<4.0.0" }, @@ -905,7 +908,7 @@ wheels = [ [[package]] name = "nonebot2" -version = "2.4.4" +version = "2.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -918,9 +921,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0a/85/d2201a11ec3c6e1ba4f663c61ff65a4da06becd3d66c3536c26694325361/nonebot2-2.4.4.tar.gz", hash = "sha256:b367c17f31ae0d548e374bb80b719ed12885620f29f3cbc305a5a88a6175f4e3", size = 90954, upload-time = "2025-10-29T04:02:55.577Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/9c/3c7b17e8bea5c929d748560bae2d79e68d8e1a6905384b00428ed0dd672f/nonebot2-2.5.0.tar.gz", hash = "sha256:5dca27d1d20d86bea823d2c3e0f5118f66af07788bc9d38f3e630bef36dfdf71", size = 91776, upload-time = "2026-04-01T03:33:46.512Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/66/ef/fa4a179d56f372619ce3899890277760b138ff6d5b395420e6d01e4523fd/nonebot2-2.4.4-py3-none-any.whl", hash = "sha256:8885d02906f1def83c138f298a7aa99ca1975351f44d8d290ea0eeec5aec1f0b", size = 118319, upload-time = "2025-10-29T04:02:54.55Z" }, + { url = "https://files.pythonhosted.org/packages/9c/4c/a8d2a4f4dab031965fc6ff9498cc76c2070c4a9989aee83509d4a551264a/nonebot2-2.5.0-py3-none-any.whl", hash = "sha256:12380d396a3d5126eeeae0a1aa53af45e9d99b63896e3e2dd6340ee436869e36", size = 119117, upload-time = "2026-04-01T03:33:47.728Z" }, ] [package.optional-dependencies] @@ -931,14 +934,18 @@ fastapi = [ [[package]] name = "nonebug" -version = "0.4.3" -source = { git = "https://github.com/nonebot/nonebug#bda62a0939f8b6616057fe399a6235ecec2d27cd" } +version = "0.4.4" +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "asgiref" }, { name = "async-asgi-testclient" }, { name = "nonebot2" }, { name = "pytest" }, ] +sdist = { url = "https://files.pythonhosted.org/packages/d2/15/15b438080a56ddd79e5f258728a4f36ba6ced30e2f08293eebcbc4f60474/nonebug-0.4.4.tar.gz", hash = "sha256:694bebcac66e295f5cf75e3f11a869049365f4979870aa0f5521a0205efe956d", size = 10407, upload-time = "2026-04-01T03:47:11.8Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/46/9e1be80866f9f7283b553c53f74b083cb720ffcdafc7392015a0d6b039a9/nonebug-0.4.4-py3-none-any.whl", hash = "sha256:0bbd3ea2147b2d213fca41755aa16493159f900f53d65d284a4d3517b2e4dd10", size = 14766, upload-time = "2026-04-01T03:47:12.588Z" }, +] [[package]] name = "nonestorage"