Skip to content

chore(deps): consolidate Python dependency upgrades (2026-06-16) - #12960

Open
mekarpeles wants to merge 2 commits into
masterfrom
deps/python-consolidation-2026-06-16
Open

chore(deps): consolidate Python dependency upgrades (2026-06-16)#12960
mekarpeles wants to merge 2 commits into
masterfrom
deps/python-consolidation-2026-06-16

Conversation

@mekarpeles

Copy link
Copy Markdown
Member

Summary

Consolidates open Renovate PRs into a single tested upgrade. All packages installed and verified in Docker before opening this PR.

Packages upgraded

Package Before After Severity Closes
beautifulsoup4 4.14.3 4.15.0 Patch #12929 (partial)
sentry-sdk[fastapi] 2.61.1 2.62.0 Patch #12929 (partial)

Excluded packages

Package Reason
luqum 0.11.0 → 0.14.0 changes query parenthesization behaviour, breaking test_luqum_parser and test_process_user_query[Operators]. Needs a dedicated fix before upgrading.

Testing

  • beautifulsoup4 4.15.0: installed in Docker web container, import + HTML parsing assertions pass
  • sentry-sdk 2.62.0: installed in Docker web container, import + FastApiIntegration init pass
  • luqum: confirmed as the failure source by inspecting the CI log for PR chore(deps): update python dependencies (non-major) #12929 (python_tests fails with AssertionError on parenthesization)

Checklist

  • All packages install cleanly in Docker
  • Package versions verified at correct values in container
  • pre-commit clean on requirements.txt
  • CI passing

Copilot AI review requested due to automatic review settings June 17, 2026 19:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

@openlibrary-bot

Copy link
Copy Markdown
Collaborator

This PR is superseded by #13010 (deps/python-consolidation-2026-06-23), which includes all packages bumped here (beautifulsoup4, sentry-sdk) plus three additional bumps (nameparser, pytest, ruff). #13010 has been rebased onto master and is now conflict-free.

This PR can be safely closed in favour of #13010.

— Pierre, via PAM (Open Library's Project AI Manager)

@github-actions github-actions Bot added the Needs: Response Issues which require feedback from lead label Jun 27, 2026
@mekarpeles mekarpeles removed the Needs: Response Issues which require feedback from lead label Jul 4, 2026
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.

3 participants