Skip to content

chore: upgrade all dependencies#3

Merged
araa47 merged 1 commit into
mainfrom
chore/upgrade-deps
Jul 6, 2026
Merged

chore: upgrade all dependencies#3
araa47 merged 1 commit into
mainfrom
chore/upgrade-deps

Conversation

@araa47

@araa47 araa47 commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrade all Python dependencies via uv lock --upgrade and pre-commit hook versions via pre-commit autoupdate.

Python packages upgraded

Package From To
reportlab 4.4.10 5.0.0
typer 0.24.1 0.26.8
aiohttp 3.13.3 3.14.1
pillow 12.1.1 12.2.0
ruff 0.15.4 0.15.20
ty 0.0.19 0.0.55
prek 0.3.4 0.4.5
pytest 9.0.2 9.1.1
pytest-cov 7.0.0 7.1.0
rich 14.3.3 15.0.0
attrs 25.4.0 26.1.0
yarl 1.22.0 1.24.2
markdown-it-py 4.0.0 4.2.0
pygments 2.19.2 2.20.0
propcache 0.4.1 0.5.2
idna 3.11 3.18
charset-normalizer 3.4.4 3.4.7
packaging 26.0 26.2
coverage 7.13.4 7.14.3
tomli 2.4.0 2.4.1
aiohappyeyeballs 2.6.1 2.6.2

click was removed as it is no longer a transitive dependency.

Pre-commit hooks upgraded

Hook From To
uv-pre-commit 0.9.29 0.11.26
black 26.1.0 26.5.1
isort 7.0.0 8.0.1
codespell v2.4.1 v2.4.2
ruff-pre-commit v0.11.9 v0.15.20
pre-commit-terraform v1.105.0 v1.108.0

Config fix

  • Moved ruff select and ignore options to [tool.ruff.lint] section to resolve deprecation warning introduced by the ruff upgrade.

Notes

  • pytest-asyncio is constrained to <0.23 in pyproject.toml and remains at 0.21.2.
  • All 32 tests pass, ruff/ty/prek checks pass.

Upgrade Python dependencies via `uv lock --upgrade` and pre-commit hook
versions via `pre-commit autoupdate`.

Python packages upgraded:
- reportlab 4.4.10 -> 5.0.0
- typer 0.24.1 -> 0.26.8
- aiohttp 3.13.3 -> 3.14.1
- pillow 12.1.1 -> 12.2.0
- ruff 0.15.4 -> 0.15.20
- ty 0.0.19 -> 0.0.55
- prek 0.3.4 -> 0.4.5
- pytest 9.0.2 -> 9.1.1
- pytest-cov 7.0.0 -> 7.1.0
- rich 14.3.3 -> 15.0.0
- attrs 25.4.0 -> 26.1.0
- yarl 1.22.0 -> 1.24.2
- markdown-it-py 4.0.0 -> 4.2.0
- pygments 2.19.2 -> 2.20.0
- propcache 0.4.1 -> 0.5.2
- idna 3.11 -> 3.18
- charset-normalizer 3.4.4 -> 3.4.7
- packaging 26.0 -> 26.2
- coverage 7.13.4 -> 7.14.3
- tomli 2.4.0 -> 2.4.1
- aiohappyeyeballs 2.6.1 -> 2.6.2
- click removed (no longer a transitive dependency)

Pre-commit hooks upgraded:
- uv-pre-commit 0.9.29 -> 0.11.26
- black 26.1.0 -> 26.5.1
- isort 7.0.0 -> 8.0.1
- codespell v2.4.1 -> v2.4.2
- ruff-pre-commit v0.11.9 -> v0.15.20
- pre-commit-terraform v1.105.0 -> v1.108.0

Config fix:
- Move ruff `select` and `ignore` to `[tool.ruff.lint]` section to
  resolve deprecation warning introduced by ruff upgrade

Note: pytest-asyncio is constrained to <0.23 in pyproject.toml and
remains at 0.21.2.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@araa47 araa47 merged commit 65eeac1 into main Jul 6, 2026
2 checks passed
@araa47 araa47 deleted the chore/upgrade-deps branch July 6, 2026 05:46
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