Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 29, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the python group with 6 updates:

Package From To
rich 14.2.0 14.3.1
sentry-sdk 2.48.0 2.51.0
typer 0.20.0 0.21.1
pre-commit 4.5.0 4.5.1
ruff 0.14.6 0.14.14
ty 0.0.1a27 0.0.14

Updates rich from 14.2.0 to 14.3.1

Release notes

Sourced from rich's releases.

The Nerdy Fix release

Fixed issue with characters outside of unicode range reporting 0 cell size

[14.3.1] - 2026-01-24

Fixed

The more emojis release

Rich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.

[14.3.0] - 2026-01-24

Fixed

Added

Changed

Changelog

Sourced from rich's changelog.

[14.3.1] - 2026-01-24

Fixed

[14.3.0] - 2026-01-24

Fixed

Added

Changed

Commits

Updates sentry-sdk from 2.48.0 to 2.51.0

Release notes

Sourced from sentry-sdk's releases.

2.51.0

New Features ✨

Openai

Openai Agents

Other

Bug Fixes 🐛

Internal Changes 🔧

2.51.0a1

New Features ✨

Integrations

  • feat(integrations): OpenAI/OpenAI Agents detect and report the time to first token metric (TTFT) as gen_ai.response.time_to_first_token by @​constantinius in #5348
  • feat(integrations): openai-agents streaming support by @​constantinius in #5291

Other

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

2.51.0

New Features ✨

Openai

Openai Agents

Other

Bug Fixes 🐛

Internal Changes 🔧

2.50.0

New Features ✨

Ai

Other

... (truncated)

Commits
  • 8517eb0 Update CHANGELOG.md
  • 93e89e4 release: 2.51.0
  • 003cb73 feat(ai): Add original input length meta attribute (#5375)
  • d4db6d3 fix(ai): Keep single content input message (#5345)
  • dafd62f ref: Replace set_data_normalized() with Span.set_data() for system instru...
  • b3aa033 feat(openai-agents): Set system instruction attribute on gen_ai.chat spans ...
  • a6b4f2e feat(openai): Set system instruction attribute for Responses API (#5376)
  • 6611957 feat(openai): Set system instruction attribute for Completions API (#5358)
  • 0d42476 feat(transport): Report 413 responses for oversized envelopes (#5380)
  • 0c81d3a feat(integrations): OpenAI/OpenAI Agents detect and report the time to first ...
  • Additional commits viewable in compare view

Updates typer from 0.20.0 to 0.21.1

Release notes

Sourced from typer's releases.

0.21.1

Fixes

  • 🐛 Fix escaping in help text when rich is installed but not used. PR #1089 by @​svlandeg.

Internal

0.21.0

Breaking Changes

Docs

Internal

0.20.1

Features

  • ✨ Add support for standard tracebacks via the env TYPER_STANDARD_TRACEBACK. PR #1299 by @​colin-nolan.

Fixes

  • 🐛 Ensure that options_metavar is passed through correctly. PR #816 by @​gar1t.
  • 🐛 Ensure an optional argument is shown in brackets, even when metavar is set. PR #1409 by @​svlandeg.
  • 🐛 Ensure that the default rich_markup_mode is interpreted correctly. PR #1304 by @​svlandeg.

... (truncated)

Changelog

Sourced from typer's changelog.

0.21.1

Fixes

  • 🐛 Fix escaping in help text when rich is installed but not used. PR #1089 by @​svlandeg.

Internal

0.21.0

Breaking Changes

Docs

Internal

0.20.1

Features

  • ✨ Add support for standard tracebacks via the env TYPER_STANDARD_TRACEBACK. PR #1299 by @​colin-nolan.

Fixes

  • 🐛 Ensure that options_metavar is passed through correctly. PR #816 by @​gar1t.

... (truncated)

Commits

Updates pre-commit from 4.5.0 to 4.5.1

Release notes

Sourced from pre-commit's releases.

pre-commit v4.5.1

Fixes

  • Fix language: python with repo: local without additional_dependencies.
Changelog

Sourced from pre-commit's changelog.

4.5.1 - 2025-12-16

Fixes

  • Fix language: python with repo: local without additional_dependencies.
Commits
  • 8a0630c v4.5.1
  • fcbc745 Merge pull request #3597 from pre-commit/empty-setup-py
  • 51592ee fix python local template when artifact dirs are present
  • 67e8faf Merge pull request #3596 from pre-commit/pre-commit-ci-update-config
  • c251e6b [pre-commit.ci] pre-commit autoupdate
  • 98ccafa Merge pull request #3593 from pre-commit/pre-commit-ci-update-config
  • 4895355 [pre-commit.ci] pre-commit autoupdate
  • 2cedd58 Merge pull request #3588 from pre-commit/pre-commit-ci-update-config
  • 465192d [pre-commit.ci] pre-commit autoupdate
  • fd42f96 Merge pull request #3586 from pre-commit/zipapp-sha256-file-not-needed
  • Additional commits viewable in compare view

Updates ruff from 0.14.6 to 0.14.14

Release notes

Sourced from ruff's releases.

0.14.14

Release Notes

Released on 2026-01-22.

Preview features

  • Preserve required parentheses in lambda bodies (#22747)
  • Combine range suppression code diagnostics (#22613)
  • [airflow] Second positional argument to Asset/Dataset should not be a dictionary (AIR303) (#22453)
  • [ruff] Detect duplicate entries in __all__ (RUF068) (#22114)

Bug fixes

  • [pyupgrade] Allow shadowing non-builtin bindings (UP029) (#22749)
  • [pyupgrade] Apply UP045 to string arguments of typing.cast (#22320)
  • [flake8-pie] Detect duplicated declared class fields in PIE794 (#22717)

Rule changes

Documentation

  • Add --exit-non-zero-on-format to formatter exit codes section (#22761)
  • Update contributing guide for adding a new rule (#22779)
  • [FastAPI] Document fix safety for FAST001 (#22655)
  • [flake8-async] Tweak explanation to focus on latency/efficiency tradeoff (ASYNC110) (#22715)
  • [pandas-vet] Make example error out-of-the-box (PD002) (#22561)
  • [refurb] Make the example work out of box (FURB101) (#22770)
  • [refurb] Make the example work out of box (FURB103) (#22769)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.14.14

Released on 2026-01-22.

Preview features

  • Preserve required parentheses in lambda bodies (#22747)
  • Combine range suppression code diagnostics (#22613)
  • [airflow] Second positional argument to Asset/Dataset should not be a dictionary (AIR303) (#22453)
  • [ruff] Detect duplicate entries in __all__ (RUF068) (#22114)

Bug fixes

  • [pyupgrade] Allow shadowing non-builtin bindings (UP029) (#22749)
  • [pyupgrade] Apply UP045 to string arguments of typing.cast (#22320)
  • [flake8-pie] Detect duplicated declared class fields in PIE794 (#22717)

Rule changes

Documentation

  • Add --exit-non-zero-on-format to formatter exit codes section (#22761)
  • Update contributing guide for adding a new rule (#22779)
  • [FastAPI] Document fix safety for FAST001 (#22655)
  • [flake8-async] Tweak explanation to focus on latency/efficiency tradeoff (ASYNC110) (#22715)
  • [pandas-vet] Make example error out-of-the-box (PD002) (#22561)
  • [refurb] Make the example work out of box (FURB101) (#22770)
  • [refurb] Make the example work out of box (FURB103) (#22769)

Contributors

... (truncated)

Commits
  • 8b2e7b3 Prepare release v0.14.14 (#22813)
  • 4c7d1f5 [ty] Infer TypedDict types with >=1 required key as being always truthy (#2...
  • b7de434 add CCfW hooks (#22803)
  • b912dfc [pyupgrade] Apply UP045 to string arguments of typing.cast (#22320)
  • 1ff062d [ty] Improve completion rankings for raise-from/except contexts (#22775)
  • 7e408a5 Update dependency wrangler to v4.59.1 (#22793)
  • ceb876b [flake8-pyi] Fix inconsistent handling of forward references for __new__,...
  • c5b4ee6 [ty] Support solving generics involving PEP 695 type aliases (#22678)
  • b9a6129 [ty] Improve support for kwarg splats in dictionary literals (#22781)
  • f516d47 Update contributing guide for adding a new rule (#22779)
  • Additional commits viewable in compare view

Updates ty from 0.0.1a27 to 0.0.14

Release notes

Sourced from ty's releases.

0.0.14

Release Notes

Released on 2026-01-26.

Bug fixes

  • Consider keyword arguments when unpacking a variadic argument (#22796)
  • Fix binary operator false-positive for constrained TypeVars (#22782)
  • Fix docstring rendering for literal blocks after doctests (#22676)
  • Fix false-positive unsupported-operator for "symmetric" TypeVars (#22756)
  • Fix panic when overriding a final method using an assignment (#22831)
  • Fix unary operator false-positive for constrained TypeVars (#22783)
  • Fix generic functions with a generic (ParamSpec) decorator (#22544)
  • Fix memo.changed_at assertion panics (#22498)

LSP server

  • Look up attributes on metaclasses for Go to Definition (#22758)
  • Suppress type inlay hints for leading-underscore assignments (#22855)

Configuration

  • Add allowed-unresolved-imports setting (#22800)

Other changes

  • Add assert-type-unspellable-subtype diagnostic, for failed assert_type() where the actual type is a subtype of the named type that can't be spelled in a type expression (#22815)
  • Add a new empty-body return code for functions with stub bodies that have non-None return annotations (#22846)
  • Add diagnostic disambiguation for different type aliases with the same name (#22852)
  • Add support for dict literals and dict() calls as default values for parameters with TypedDict types (#22161)
  • Add support for subscripts on intersections (#22654)
  • Avoid duplicate syntax errors for await outside functions (#22826)
  • Emit an error if the same type parameter appears more than once in a Generic[] subscript (#22738)
  • Emit diagnostic for unimplemented abstract method on @​final class (#22753)
  • Fix GitLab Code Quality output format for empty diagnostics (#22833)
  • Fix assignment in decorated method causing Unknown fallback (#22778)
  • Fix false negative when using a non-runtime-checkable protocol in a match class pattern (#22836)
  • Improve completion rankings for raise-from/except contexts (#22775)
  • Improve invalid assignment diagnostics with type context (#22643)
  • Improve support for kwarg splats in dictionary literals (#22781)
  • Infer TypedDict types with >=1 required key as being always truthy (#22808)
  • Point to an overload with an invalid @final decoator when emitting invalid-overload errors for invalid @final decorators (#22812)
  • Require both *args and **kwargs when calling a ParamSpec callable (#22820)
  • Stricter validation of TypedDict definitions (#22811)
  • Support recursive and stringified annotations in functional typing.NamedTuples (#22718)
  • Support solving generics involving PEP 695 type aliases (#22678)
  • Use a more lenient fallback type for failed namedtuple() and NamedTuple calls (#22765)
  • Use type context from augmented assignment dunder calls (#22540)
  • Check that starred arguments in function calls are iterable (#22805)

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.14

Released on 2026-01-26.

Bug fixes

  • Consider keyword arguments when unpacking a variadic argument (#22796)
  • Fix binary operator false-positive for constrained TypeVars (#22782)
  • Fix docstring rendering for literal blocks after doctests (#22676)
  • Fix false-positive unsupported-operator for "symmetric" TypeVars (#22756)
  • Fix panic when overriding a final method using an assignment (#22831)
  • Fix unary operator false-positive for constrained TypeVars (#22783)
  • Fix generic functions with a generic (ParamSpec) decorator (#22544)
  • Fix memo.changed_at assertion panics (#22498)

LSP server

  • Look up attributes on metaclasses for Go to Definition (#22758)
  • Suppress type inlay hints for leading-underscore assignments (#22855)

Configuration

  • Add allowed-unresolved-imports setting (#22800)

Other changes

  • Add assert-type-unspellable-subtype diagnostic, for failed assert_type() where the actual type is a subtype of the named type that can't be spelled in a type expression (#22815)
  • Add a new empty-body return code for functions with stub bodies that have non-None return annotations (#22846)
  • Add diagnostic disambiguation for different type aliases with the same name (#22852)
  • Add support for dict literals and dict() calls as default values for parameters with TypedDi...

    Description has been truncated

Bumps the python group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.1` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.48.0` | `2.51.0` |
| [typer](https://github.com/fastapi/typer) | `0.20.0` | `0.21.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.0` | `4.5.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.6` | `0.14.14` |
| [ty](https://github.com/astral-sh/ty) | `0.0.1a27` | `0.0.14` |


Updates `rich` from 14.2.0 to 14.3.1
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v14.2.0...v14.3.1)

Updates `sentry-sdk` from 2.48.0 to 2.51.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.48.0...2.51.0)

Updates `typer` from 0.20.0 to 0.21.1
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.20.0...0.21.1)

Updates `pre-commit` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.5.0...v4.5.1)

Updates `ruff` from 0.14.6 to 0.14.14
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.6...0.14.14)

Updates `ty` from 0.0.1a27 to 0.0.14
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.1-alpha.27...0.0.14)

---
updated-dependencies:
- dependency-name: rich
  dependency-version: 14.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: sentry-sdk
  dependency-version: 2.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: typer
  dependency-version: 0.21.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pre-commit
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: ruff
  dependency-version: 0.14.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: ty
  dependency-version: 0.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jan 29, 2026
@kiloconnect
Copy link

kiloconnect bot commented Jan 29, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • uv.lock

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

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants