Skip to content

chore(deps): update monthly dependencies and security minimums - #21

Merged
leynier merged 3 commits into
mainfrom
dependabot/uv/monthly-batch-3129902fb2
Oct 25, 2026
Merged

leynier merged 3 commits into
mainfrom
dependabot/uv/monthly-batch-3129902fb2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Update the monthly dependency batch while retaining the merged Pillow and filelock security fixes. Require filelock >=4.2.1 and Pillow >=13.0.0 in package metadata so wheel installations cannot resolve the vulnerable versions.

Use the public typer.Exit exception to preserve structured usage errors and exit codes with Typer 0.27.2. Regenerate the capability manifest for Telethon 1.45.0 (Telegram layer 229), and add offline coverage for real QR PNG generation and empty stderr on usage failures.

Validation: every README quality gate passed, including Ruff, ty, skill validation, regenerated catalogs, source/wheel builds, and 318 passing tests with 100% statement and branch coverage (one protected Test DC test skipped). An isolated installation of the built wheel passed version, JSON usage-error, QR PNG, and file-lock smoke checks.

Risk: the batch upgrades filelock to major version 4 and Telethon to layer 229; the existing locking and adapter tests pass. Live Telegram Test DC validation remains a separate protected workflow.

Bumps the monthly-batch group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.32.2` | `4.0.3` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.0` | `4.11.12` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` |
| [telethon](https://codeberg.org/Lonami/Telethon) | `1.44.0` | `1.45.0` |
| [typer](https://github.com/fastapi/typer) | `0.27.1` | `0.27.2` |
| [ruff](https://github.com/astral-sh/ruff) | `0.16.1` | `0.16.8` |
| [ty](https://github.com/astral-sh/ty) | `0.0.65` | `0.0.83` |


Updates `filelock` from 3.32.2 to 4.0.3
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.32.2...4.0.3)

Updates `platformdirs` from 4.11.0 to 4.11.12
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst)
- [Commits](tox-dev/platformdirs@4.11.0...4.11.12)

Updates `pydantic` from 2.13.4 to 2.13.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.4...v2.13.5)

Updates `telethon` from 1.44.0 to 1.45.0

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

Updates `ruff` from 0.16.1 to 0.16.8
- [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.16.1...0.16.8)

Updates `ty` from 0.0.65 to 0.0.83
- [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.65...0.0.83)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 4.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: monthly-batch
- dependency-name: platformdirs
  dependency-version: 4.11.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: monthly-batch
- dependency-name: pydantic
  dependency-version: 2.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: monthly-batch
- dependency-name: telethon
  dependency-version: 1.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: monthly-batch
- dependency-name: typer
  dependency-version: 0.27.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: monthly-batch
- dependency-name: ruff
  dependency-version: 0.16.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: monthly-batch
- dependency-name: ty
  dependency-version: 0.0.83
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: monthly-batch
...

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 Oct 1, 2026
@leynier leynier changed the title chore(deps): bump the monthly-batch group with 7 updates chore(deps): update monthly dependencies and security minimums Oct 25, 2026
@leynier
leynier merged commit 751986a into main Oct 25, 2026
4 checks passed
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.

1 participant