chore(deps): update all dependencies #80

Open
renovate-forgejo wants to merge 1 commit from renovate/all into main
Collaborator

This PR contains the following updates:

Package Type Update Change
mypy (changelog) project.optional-dependencies patch 2.4.0 → 2.4.1
mypy (changelog) dependency-groups patch 2.4.0 → 2.4.1
node container digest e2007d1 → 9d26675
python final digest 2d44738 → e48f59c
typer (changelog) project.dependencies minor 0.27.3 → 0.29.1
types-requests (changelog) project.optional-dependencies patch 2.33.0.20261006 → 2.33.0.20261030

Release Notes

python/mypy (mypy)

v2.4.1

Compare Source

  • Process overloads as a whole in two-phase type checking (Ivan Levkivskyi, PR 22231)
  • Skip recursive setup for frame-private nested functions in mypyc (Piotr Sawicki, PR 22187)
fastapi/typer (typer)

v0.29.1

Compare Source

Typer includes an official skill that helps coding agents use new features and recommended patterns for your installed version. Install it with uvx library-skills in your project. See Develop with AI.

Upgrades
Docs
Internal

v0.29.0

Compare Source

Features
  • ✨ Use Pydantic for parameter validation. PR #​1831 by @​svlandeg.

    Typer now uses Pydantic internally to validate command-line parameters. This is a gradual migration focused on preserving compatibility with existing Typer applications. Some validation error messages, help text, and usage output have changed.

    Compatibility changes:

    • Pydantic >=2.5.3 is now a required dependency.
    • click_type has been removed from typer.Option() and typer.Argument(). New ways to provide custom types will be provided with Pydantic, with much more flexibility.
    • Some defaults are now validated more strictly. The previous tuple example's (None, None, None) default now fails validation. Use tuple[str, int, bool] | None with a default of None and check for None before unpacking, as shown in the updated tuple example. This also makes the code more correct, so you could consider this a bug fix, but if you depended on this behavior, there's a change needed in your code.
    • Default datetime parsing now follows Pydantic's rules, accepting Unix timestamps, timezone offsets, and fractional seconds.
    • Callback parameter objects no longer expose Click's .type, .make_metavar(), .human_readable_name, or .type_cast_value(). Custom integrations using these need updating.
Fixes
Docs

v0.28.0

Compare Source

Fixes
  • 🐛 Ensure that the default option name is not changed by setting a metavar. PR #​1957 by @​svlandeg.
Docs
Internal

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mypy](https://github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | project.optional-dependencies | patch | `2.4.0` → `2.4.1` | | [mypy](https://github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | dependency-groups | patch | `2.4.0` → `2.4.1` | | node | container | digest | `e2007d1` → `9d26675` | | python | final | digest | `2d44738` → `e48f59c` | | [typer](https://github.com/fastapi/typer) ([changelog](https://typer.tiangolo.com/release-notes/)) | project.dependencies | minor | `0.27.3` → `0.29.1` | | [types-requests](https://github.com/python/typeshed) ([changelog](https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md)) | project.optional-dependencies | patch | `2.33.0.20261006` → `2.33.0.20261030` | --- ### Release Notes <details> <summary>python/mypy (mypy)</summary> ### [`v2.4.1`](https://github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-241) [Compare Source](https://github.com/python/mypy/compare/v2.4.0...v2.4.1) - Process overloads as a whole in two-phase type checking (Ivan Levkivskyi, PR [22231](https://github.com/python/mypy/pull/22231)) - Skip recursive setup for frame-private nested functions in mypyc (Piotr Sawicki, PR [22187](https://github.com/python/mypy/pull/22187)) </details> <details> <summary>fastapi/typer (typer)</summary> ### [`v0.29.1`](https://github.com/fastapi/typer/releases/tag/0.29.1) [Compare Source](https://github.com/fastapi/typer/compare/0.29.0...0.29.1) > Typer includes an official skill that helps coding agents use new features and recommended patterns for your installed version. Install it with `uvx library-skills` in your project. See [Develop with AI](https://typer.tiangolo.com/ai-development/). ##### Upgrades - ⬆️ Add support for Python 3.15 and 3.15t. PR [#&#8203;2013](https://github.com/fastapi/typer/pull/2013) by [@&#8203;tiangolo](https://github.com/tiangolo). ##### Docs - 📝 Clarify compatibility changes in the 0.29.0 release notes. PR [#&#8203;2014](https://github.com/fastapi/typer/pull/2014) by [@&#8203;tiangolo](https://github.com/tiangolo). - 📝 Adopt unversioned documentation snippets. PR [#&#8203;2010](https://github.com/fastapi/typer/pull/2010) by [@&#8203;tiangolo](https://github.com/tiangolo). ##### Internal - 🔥 Remove obsolete documentation snippet generators. PR [#&#8203;2012](https://github.com/fastapi/typer/pull/2012) by [@&#8203;tiangolo](https://github.com/tiangolo). - 🔧 Preserve snippet variants in documentation cleanup. PR [#&#8203;2011](https://github.com/fastapi/typer/pull/2011) by [@&#8203;tiangolo](https://github.com/tiangolo). - ⬆️ Upgrade markdown-include-variants to 0.0.10. PR [#&#8203;2009](https://github.com/fastapi/typer/pull/2009) by [@&#8203;tiangolo](https://github.com/tiangolo). - 🔧 Add an agent skills note to GitHub releases. PR [#&#8203;2008](https://github.com/fastapi/typer/pull/2008) by [@&#8203;tiangolo](https://github.com/tiangolo). ### [`v0.29.0`](https://github.com/fastapi/typer/releases/tag/0.29.0) [Compare Source](https://github.com/fastapi/typer/compare/0.28.0...0.29.0) ##### Features - ✨ Use Pydantic for parameter validation. PR [#&#8203;1831](https://github.com/fastapi/typer/pull/1831) by [@&#8203;svlandeg](https://github.com/svlandeg). Typer now uses Pydantic internally to validate command-line parameters. This is a gradual migration focused on preserving compatibility with existing Typer applications. Some validation error messages, help text, and usage output have changed. Compatibility changes: - Pydantic `>=2.5.3` is now a required dependency. - `click_type` has been removed from `typer.Option()` and `typer.Argument()`. New ways to provide custom types will be provided with Pydantic, with much more flexibility. - Some defaults are now validated more strictly. The previous tuple example's `(None, None, None)` default now fails validation. Use `tuple[str, int, bool] | None` with a default of `None` and check for `None` before unpacking, as shown in the [updated tuple example](https://typer.tiangolo.com/tutorial/multiple-values/options-with-multiple-values/). This also makes the code more correct, so you could consider this a bug fix, but if you depended on this behavior, there's a change needed in your code. - Default [datetime parsing](https://typer.tiangolo.com/tutorial/parameter-types/datetime/) now follows Pydantic's rules, accepting Unix timestamps, timezone offsets, and fractional seconds. - Callback parameter objects no longer expose Click's `.type`, `.make_metavar()`, `.human_readable_name`, or `.type_cast_value()`. Custom integrations using these need updating. ##### Fixes - 🐛 Escape terminal controls in Pydantic validation errors. PR [#&#8203;2005](https://github.com/fastapi/typer/pull/2005) by [@&#8203;tiangolo](https://github.com/tiangolo). ##### Docs - 📝 Explain Pydantic validation in the release notes. PR [#&#8203;2006](https://github.com/fastapi/typer/pull/2006) by [@&#8203;tiangolo](https://github.com/tiangolo). - 🎨 Use the Zensical modern theme for docs. PR [#&#8203;2004](https://github.com/fastapi/typer/pull/2004) by [@&#8203;tiangolo](https://github.com/tiangolo). - 📝 Add AI development guidance and coding agent notices. PR [#&#8203;2003](https://github.com/fastapi/typer/pull/2003) by [@&#8203;tiangolo](https://github.com/tiangolo). ### [`v0.28.0`](https://github.com/fastapi/typer/releases/tag/0.28.0) [Compare Source](https://github.com/fastapi/typer/compare/0.27.3...0.28.0) ##### Fixes - 🐛 Ensure that the default option name is not changed by setting a metavar. PR [#&#8203;1957](https://github.com/fastapi/typer/pull/1957) by [@&#8203;svlandeg](https://github.com/svlandeg). ##### Docs - 🎨 Enable Ruff formatting for Python in Markdown. PR [#&#8203;1978](https://github.com/fastapi/typer/pull/1978) by [@&#8203;tiangolo](https://github.com/tiangolo). ##### Internal - ⬆ Bump certifi from 2025.11.12 to 2026.10.18. PR [#&#8203;1990](https://github.com/fastapi/typer/pull/1990) by [@&#8203;dependabot\[bot\]](https://github.com/apps/dependabot). - ⬆ Bump the python-packages group with 6 updates. PR [#&#8203;1994](https://github.com/fastapi/typer/pull/1994) by [@&#8203;dependabot\[bot\]](https://github.com/apps/dependabot). - ⬆ Bump the github-actions group with 6 updates. PR [#&#8203;1993](https://github.com/fastapi/typer/pull/1993) by [@&#8203;dependabot\[bot\]](https://github.com/apps/dependabot). - ⬆ Bump pre-commit hooks. PR [#&#8203;1995](https://github.com/fastapi/typer/pull/1995) by [@&#8203;pr-submit\[bot\]](https://github.com/apps/pr-submit). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xOTAuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjIyNy40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update all dependencies
All checks were successful
/ Determine versions (pull_request) Successful in 5s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 35s
/ build-container (pull_request) Successful in 1m32s
47e3b68d77
renovate-forgejo force-pushed renovate/all from 47e3b68d77
All checks were successful
/ Determine versions (pull_request) Successful in 5s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 35s
/ build-container (pull_request) Successful in 1m32s
to 0064bde8f7
All checks were successful
/ Determine versions (pull_request) Successful in 5s
/ build-container (pull_request) Successful in 2m5s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 7m6s
2026-10-29 00:04:04 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 0064bde8f7
All checks were successful
/ Determine versions (pull_request) Successful in 5s
/ build-container (pull_request) Successful in 2m5s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 7m6s
to abba87e931
Some checks failed
/ Determine versions (pull_request) Successful in 11s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 29s
/ build-container (pull_request) Failing after 1m26s
2026-11-06 10:26:25 +00:00
Compare
renovate-forgejo force-pushed renovate/all from abba87e931
Some checks failed
/ Determine versions (pull_request) Successful in 11s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 29s
/ build-container (pull_request) Failing after 1m26s
to ad17512093
Some checks failed
/ Determine versions (pull_request) Successful in 11s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 23s
/ build-container (pull_request) Failing after 1m3s
2026-11-08 04:06:29 +00:00
Compare
renovate-forgejo force-pushed renovate/all from ad17512093
Some checks failed
/ Determine versions (pull_request) Successful in 11s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 23s
/ build-container (pull_request) Failing after 1m3s
to 2f0b749334
Some checks failed
/ Determine versions (pull_request) Successful in 13s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 1m16s
/ build-container (pull_request) Failing after 6m37s
2026-11-09 20:09:09 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 2f0b749334
Some checks failed
/ Determine versions (pull_request) Successful in 13s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 1m16s
/ build-container (pull_request) Failing after 6m37s
to 1df5cd44eb
Some checks failed
/ Determine versions (pull_request) Successful in 12s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 30s
/ build-container (pull_request) Failing after 1m10s
2026-11-11 12:07:51 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 1df5cd44eb
Some checks failed
/ Determine versions (pull_request) Successful in 12s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 30s
/ build-container (pull_request) Failing after 1m10s
to 2a9f8d0790
Some checks failed
/ Determine versions (pull_request) Successful in 13s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 1m52s
/ build-container (pull_request) Failing after 1m16s
2026-11-11 20:08:25 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 2a9f8d0790
Some checks failed
/ Determine versions (pull_request) Successful in 13s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 1m52s
/ build-container (pull_request) Failing after 1m16s
to 8bd2ad1176
Some checks failed
/ Determine versions (pull_request) Successful in 12s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 25s
/ build-container (pull_request) Failing after 5m11s
2026-11-12 04:06:07 +00:00
Compare
Some checks failed
/ Determine versions (pull_request) Successful in 12s
/ Unittests and try build -- Python 3.13 (pull_request) Successful in 25s
/ build-container (pull_request) Failing after 5m11s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'renovate/all:renovate/all'
git switch 'renovate/all'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'main'
git merge --no-ff 'renovate/all'
git switch 'renovate/all'
git rebase 'main'
git switch 'main'
git merge --ff-only 'renovate/all'
git switch 'renovate/all'
git rebase 'main'
git switch 'main'
git merge --no-ff 'renovate/all'
git switch 'main'
git merge --squash 'renovate/all'
git switch 'main'
git merge --ff-only 'renovate/all'
git switch 'main'
git merge 'renovate/all'
git push origin 'main'
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
finkregh/immich-prometheus-exporter!80
No description provided.