he0119 / CoolQBot

基于 NoneBot2 的聊天机器人
MIT License
89 stars 22 forks source link

chore(deps): update all non-major dependencies #595

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
nonebot-adapter-onebot (source) >=2.4.3 -> >=2.4.4 age adoption passing confidence
nonebot-plugin-alconna >=0.48.0 -> >=0.49.0 age adoption passing confidence
nonebot-plugin-treehelp (changelog) >=0.4.1 -> >=0.5.0 age adoption passing confidence
nonebot-plugin-wordcloud (changelog) >=0.7.2 -> >=0.7.3 age adoption passing confidence

Release Notes

nonebot/adapter-onebot (nonebot-adapter-onebot) ### [`v2.4.4`](https://togithub.com/nonebot/adapter-onebot/releases/tag/v2.4.4): Release 2.4.4 [Compare Source](https://togithub.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4) #### What's Changed - Fix: reply remove at by [@​yanyongyu](https://togithub.com/yanyongyu) in [https://github.com/nonebot/adapter-onebot/pull/109](https://togithub.com/nonebot/adapter-onebot/pull/109) **Full Changelog**: https://github.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4
nonebot/plugin-alconna (nonebot-plugin-alconna) ### [`v0.49.0`](https://togithub.com/nonebot/plugin-alconna/releases/tag/v0.49.0): Nonebot Plugin Alconna 0.49.0 [Compare Source](https://togithub.com/nonebot/plugin-alconna/compare/v0.48.0...v0.49.0) #### 新增 - `UniMessage` 新增 `export_sync` 方法,用来同步形式调用 `.export` 方法 ```python from nonebot_plugin_alconna import UniMessage msg = UniMessage.at("123").text("hello").export_sync(adapter="OneBot V11") ``` - 新增配置项 `ALCONNA_BUILTIN_PLUGINS`, 用来在配置项中声明要加载的内置插件 - `echo` 插件增加配置项 `NBP_ALC_ECHO_TOME` - `help` 插件增加配置项 `NBP_ALC_HELP_TEXT`, `NBP_ALC_HELP_ALIAS` 等 - `help` 插件新增命名空间的相关功能(列出,筛选) - `Command` 构造器增加 `.namespace` #### 改进 - `MusicShare.brief` 字段改名为 `.summary` - `TelegramSlashExtension` 现在会检查 command 参数是否符合 tg 标准 - `context` 中增加 `bot.self_id`, `bot.platform` 和 `adapter.name` 三项 - `UniMessage.export` 增加 `adapter` 参数表示指定适配器,并将 bot 参数设为严格可选 - `select` 方法现在返回一个自定义的 `SelectPattern`, 其上有 `.nth()`, `.first`, `.last`, `.from_()` 四个方法/属性 ```python from nonebot_plugin_alconna import Image, Video, select img = select(Image).first img_in_video = select(Image).from_(Video).nth(1) ``` - :arrow_up: auto update by pre-commit hooks by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/nonebot/plugin-alconna/pull/56](https://togithub.com/nonebot/plugin-alconna/pull/56) **Full Changelog**: https://github.com/nonebot/plugin-alconna/compare/v0.48.0...v0.49.0
he0119/nonebot-plugin-treehelp (nonebot-plugin-treehelp) ### [`v0.5.0`](https://togithub.com/he0119/nonebot-plugin-treehelp/blob/HEAD/CHANGELOG.md#050---2024-07-13) [Compare Source](https://togithub.com/he0119/nonebot-plugin-treehelp/compare/v0.4.1...v0.5.0) ##### Fixed - 适配最新版的 Alconna ##### Removed - 移除 Python 3.8 支持
he0119/nonebot-plugin-wordcloud (nonebot-plugin-wordcloud) ### [`v0.7.3`](https://togithub.com/he0119/nonebot-plugin-wordcloud/blob/HEAD/CHANGELOG.md#073---2024-07-13) [Compare Source](https://togithub.com/he0119/nonebot-plugin-wordcloud/compare/v0.7.2...v0.7.3) ##### Fixed - 适配 Alconna 0.49.0

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 3 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv coolqbot-Eq63JBqt-py3.12 in /home/ubuntu/.cache/pypoetry/virtualenvs

The current project's supported Python range (>=3.12,<4.0) is not compatible with some of the required packages Python requirement:
  - eorzeaenv requires Python <=3.13,>=3.8, so it will not be satisfied for Python >3.13,<4.0

Because eorzeaenv (2.2.10) requires Python <=3.13,>=3.8
 and no versions of eorzeaenv match >2.2.10,<3.0.0, eorzeaenv is forbidden.
So, because coolqbot depends on eorzeaenv (^2.2.10), version solving failed.

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties

    For eorzeaenv, a possible solution would be to set the `python` property to ">=3.12,<=3.13"

    https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
    https://python-poetry.org/docs/dependency-specification/#using-environment-markers
codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 81.33%. Comparing base (ce90abb) to head (a804c9b).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #595 +/- ## ======================================= Coverage 81.33% 81.33% ======================================= Files 64 64 Lines 2571 2571 ======================================= Hits 2091 2091 Misses 480 480 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.