Skip to content

Python 3.14.10 and dependency updates - #463

Merged
irvingpop merged 1 commit into
masterfrom
irving/202610-python-3.14.10
Oct 27, 2026
Merged

irvingpop merged 1 commit into
masterfrom
irving/202610-python-3.14.10

Conversation

@irvingpop

Copy link
Copy Markdown
Member

Summary

  • Docker image: python:3.14.9-slim-trixie -> python:3.14.10-slim-trixie (security fixes). CI and pyproject.toml use 3.14, so they need no change.
  • Major updates: multidict 6.9.1 -> 7.2.1, zipcodes 1.3.0 -> 3.0.0, ruff 0.15.22 -> 0.17.3
  • In-range updates: certifi, coverage, pytest, pytest-asyncio

Fixes for major updates

  • zipcodes 3.0: is_real() now raises ValueError on a bad format. _random_zip() started its loop with "0", so /lunch with no input crashed. The loop now makes a 5-digit zip before the first check. One test matched an error message that changed; the match is now less strict.
  • ruff 0.17: formats Python code blocks in Markdown. 3 docs files are reformatted so the CI format check passes.

Test plan

  • ruff check and ruff format --check pass
  • pytest: 249 passed, 10 skipped
  • Docker image builds

🤖 Generated with Claude Code

- Docker image: python 3.14.9 -> 3.14.10 (security fixes)
- multidict 6.9.1 -> 7.2.1, zipcodes 1.3.0 -> 3.0.0, ruff 0.15 -> 0.17
- In-range updates: certifi, coverage, pytest, pytest-asyncio
- zipcodes 3 raises ValueError on bad format: fix _random_zip seed loop
- ruff 0.17 formats Python blocks in Markdown: reformat docs

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@irvingpop
irvingpop merged commit d098f14 into master Oct 27, 2026
5 checks passed
@irvingpop
irvingpop deleted the irving/202610-python-3.14.10 branch October 27, 2026 21:51
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