chore(deps-dev): bump the python group with 4 updates - #3214
Merged
Conversation
Bumps the python group with 4 updates: [ruff](https://github.com/astral-sh/ruff), [certifi](https://github.com/certifi/python-certifi), [pillow-heif](https://github.com/bigcat88/pillow_heif) and [sentry-sdk](https://github.com/getsentry/sentry-python). Updates `ruff` from 0.15.21 to 0.15.22 - [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.15.21...0.15.22) Updates `certifi` from 2026.6.17 to 2026.7.22 - [Commits](certifi/python-certifi@2026.06.17...2026.07.22) Updates `pillow-heif` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/bigcat88/pillow_heif/releases) - [Changelog](https://github.com/bigcat88/pillow_heif/blob/master/CHANGELOG.md) - [Commits](bigcat88/pillow_heif@v1.4.0...v1.5.0) Updates `sentry-sdk` from 2.66.0 to 2.66.1 - [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.66.0...2.66.1) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.22 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pillow-heif dependency-version: 1.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: sentry-sdk dependency-version: 2.66.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
|
vpetersson
approved these changes
Jul 27, 2026
vpetersson
pushed a commit
that referenced
this pull request
Jul 27, 2026
* fix(deps): pin pillow-heif to 1.4.0 to keep the armhf build green pillow-heif 1.5.0 (introduced by the dependabot python-group bump in #3214) requires libheif >= 1.23.1 to build from source — its _pillow_heif.c carries `#error "pillow_heif requires libheif >= 1.23.1"` and includes libheif/heif_tiling.h. Debian trixie ships libheif 1.19.8. arm64/x86 install a prebuilt pillow-heif wheel, so they never compile and were unaffected. armhf (pi2/pi3) has no wheel: uv builds from source and the compile fails, which broke the pi2/pi3 server images and turned the whole master docker-build matrix red (publish-latest skipped, so the floating latest-<board> tags went stale and no release could be cut). Hold at 1.4.0 (the last version that built on armhf; the deployed fleet already runs it) until trixie carries libheif >= 1.23.1 or a 1.5.x with armhf wheels lands. Only pillow-heif changes in the lockfile. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJ3ucEkn62cbgPoisAZ5LQ * ci(dependabot): stop bumping pillow-heif past 1.4.x Guard the pin from the previous commit: pillow-heif >= 1.5.0 needs libheif >= 1.23.1 to build from source, which Debian trixie (1.19.8) can't satisfy on armhf (no wheel), breaking the pi2/pi3 build legs. Ignore >= 1.5.0 so dependabot won't re-propose it, while still allowing 1.4.x patch updates. Revisit when trixie carries libheif >= 1.23.1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJ3ucEkn62cbgPoisAZ5LQ --------- Co-authored-by: vpetersson-bot <307551610+vpetersson-bot@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Bumps the python group with 4 updates: ruff, certifi, pillow-heif and sentry-sdk.
Updates
rufffrom 0.15.21 to 0.15.22Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
0177a7eBump 0.15.22 (#26884)fe8ba85[pycodestyle] DocumentE731fix safety (#26847)f3cf7c8[ruff] Addrule-codes-in-selectors(RUF201) (#26772)d244fd7Document argfile support (#26803)f239758[flake8-pyi] Fix false positive in__all__(PYI053) (#26872)54acbcd[ty] SupportTypeVarTupleandUnpack(#25240)87fc38c[ty] Parallelize subtype hierarchy search (#26875)e454f91[ty] Share interned query keys across Salsa queries (#26794)6f361a7[ty] only collect expected types for files open in the editor (#25546)6d6b2b3[ty] Avoid allocations during Salsa interned lookups (#26877)Updates
certififrom 2026.6.17 to 2026.7.22Commits
f4bc6762026.07.22 (#428)4c91f9cBump actions/setup-python from 6.3.0 to 7.0.0 (#427)01a66c5Bump actions/checkout from 7.0.0 to 7.0.1 (#426)eb355f4Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (#425)474e6fcInclude tests in the source distribution (#424)a31ef39Bump actions/setup-python from 6.2.0 to 6.3.0 (#420)98eb2c7Bump actions/checkout from 6.0.3 to 7.0.0 (#419)Updates
pillow-heiffrom 1.4.0 to 1.5.0Release notes
Sourced from pillow-heif's releases.
Changelog
Sourced from pillow-heif's changelog.
Commits
16c3dd8v1.5.0a14f250chore(deps): update actions/setup-python action to v7 (#450)0950e1bchore(deps): update dependency strukturag/libde265 to v1.1.1 (#434)e5ed405chore(deps): update pypa/gh-action-pypi-publish action to v1.14.1 (#449)33319a2chore(deps): update actions/checkout action to v7.0.1 (#451)7127731ci: take freshly built libheif plugin for the load test (#452)44ae662feat: grid(tiled) image encoding (#436)034ff6dchore(deps): update dependency strukturag/libheif to v1.23.1 (#445)179f11echore(deps): update actions/setup-python action to v6.3.0 (#444)e379737chore(deps): update actions/cache action to v6 (#443)Updates
sentry-sdkfrom 2.66.0 to 2.66.1Release notes
Sourced from sentry-sdk's releases.
Changelog
Sourced from sentry-sdk's changelog.
Commits
653a292Update CHANGELOG.mde20c226release: 2.66.14524b65fix(tracing): Stop settingNoOpSpanon scope in the streaming trace lifecyc...2e9f26eref(tracing): No-op and emit warning instart_transactionwith the streamin...3a50950fix(tracing): handle exceptions raised within traces_sampler and other callba...b5171b7ref: Use top-leveltrace_lifecycleandignore_spansoptions in tests (#6855)17e0348ref: Use old sampling context format in span streaming (#6848)2e09497test: Add streaming tests totest_http_headers(#6785)9996734feat(tracing): Sendsentry.segment.name.sourceinstead of `sentry.span.sour...00224f7remove span streaming docs in changelog (#6831)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions