Skip to content

chore(deps)(deps): bump tenacity from 8.3.0 to 9.1.4#13

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tenacity-9.1.4
Open

chore(deps)(deps): bump tenacity from 8.3.0 to 9.1.4#13
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tenacity-9.1.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 20, 2026

Copy link
Copy Markdown

Bumps tenacity from 8.3.0 to 9.1.4.

Release notes

Sourced from tenacity's releases.

9.1.4

What's Changed

Full Changelog: jd/tenacity@9.1.3...9.1.4

9.1.3

What's Changed

New Contributors

Full Changelog: jd/tenacity@9.1.2...9.1.3

9.1.2

Full Changelog: jd/tenacity@9.1.1...9.1.2

9.1.1

What's Changed

New Contributors

Full Changelog: jd/tenacity@9.0.0...9.1.0

tenacity 9.0.0

What's Changed

  • Respects min argument for wait_random_exponential by @​yxtay in jd/tenacity#425
  • Bump major version to warn API breakage on statistics attribute

... (truncated)

Commits
  • d4e868d Fix retry() annotations with async sleep= function (#555)
  • 24415eb support async sleep for sync fn (#551)
  • 3bf33b4 chore: drop Python 3.9 support (EOL) (#552)
  • 7027da3 chore(deps): bump the github-actions group with 2 updates (#550)
  • 21ae7d0 docs: fix syntax error in wait_chain docstring example (#548)
  • ef12c9e chore(deps): bump actions/checkout in the github-actions group (#547)
  • c35a4b3 chore(deps): bump the github-actions group with 2 updates (#545)
  • e792bba ci: fix mypy (#546)
  • 0f55245 ci: remove reno requirements (#542)
  • 815c34f feat(wait): add wait_exception strategy (#541)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tenacity](https://github.com/jd/tenacity) from 8.3.0 to 9.1.4.
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@8.3.0...9.1.4)

---
updated-dependencies:
- dependency-name: tenacity
  dependency-version: 9.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Feb 20, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, python. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@ZeroPointSix ZeroPointSix left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

总体结论:这个 PR 只改了 requirements.txt 中的 tenacity 版本,当前没有发现直接代码冲突,但这是 8.x -> 9.x 的主版本升级,合并前需要确认 Python 运行时版本和依赖是否仍然必要。

关键发现:

  • 通过仓库代码搜索没有发现直接使用 tenacityretry / stop / wait 等 API。如果项目确实不再直接或间接依赖它,建议考虑移除该依赖,而不是继续升级一个未使用包;如果是由运行时路径动态使用,也建议在 PR 中补充说明。
  • PR 描述中的上游 release notes 明确提到 tenacity 9.1.x 已经移除 Python 3.9 支持。当前仓库没有在本次 PR 中同步声明 Python 版本约束;如果部署、Docker 镜像或 CI 仍可能跑 Python 3.9,这个升级会带来安装或运行风险。
  • 当前 PR 没有附带测试结果。虽然 diff 很小,但依赖主版本升级仍建议至少跑一遍后端依赖安装和现有测试,确认不会因为 Python 版本或依赖解析变化失败。

优先级建议:

  • 高:确认项目实际运行和 CI 的 Python 版本是否为 3.10+;如果仍支持 Python 3.9,建议不要升级到 tenacity 9.x。
  • 中:确认 tenacity 是否仍被项目使用;未使用则优先移除依赖。
  • 中:补充后端依赖安装和测试验证结果。

后续建议:

  • 建议在仓库中明确 Python 版本边界,例如通过 CI matrix、Docker base image 或项目文档记录,后续 Dependabot 主版本升级才能更快判断是否安全。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant