build(deps-dev): bump the dev-dependencies group with 4 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(6 months ago)
(6 months ago)
(6 months ago)
dependencies python
Bumps the dev-dependencies group with 4 updates: ruff, black, boto3 and ipython.
Updates ruff from 0.14.7 to 0.14.8
Release notes
Sourced from ruff's releases.
0.14.8
Release Notes
Released on 2025-12-04.
Preview features
- [
flake8-bugbear] Catchyieldexpressions within other statements (B901) (#21200)- [
flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104,PTH105,PTH109,PTH115) (#21440)Bug fixes
- Fix syntax error false positives for
awaitoutside functions (#21763)- [
flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222,SIM223) (#21479)Documentation
- Suggest using
--output-fileoption in GitLab integration (#21706)Other changes
- [syntax-error] Default type parameter followed by non-default type parameter (#21657)
Contributors
Install ruff 0.14.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.ps1 | iex"Download ruff 0.14.8
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
... (truncated)
Changelog
Sourced from ruff's changelog.
0.14.8
Released on 2025-12-04.
Preview features
- [
flake8-bugbear] Catchyieldexpressions within other statements (B901) (#21200)- [
flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104,PTH105,PTH109,PTH115) (#21440)Bug fixes
- Fix syntax error false positives for
awaitoutside functions (#21763)- [
flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222,SIM223) (#21479)Documentation
- Suggest using
--output-fileoption in GitLab integration (#21706)Other changes
- [syntax-error] Default type parameter followed by non-default type parameter (#21657)
Contributors
Commits
9d4f1c6Bump 0.14.8 (#21791)326025d[ty] Always register rename provider if client doesn't support dynamic regist...3aefe85[ty] EnsurerenameCursorTestcallscan_renamebefore renaming (#21790)b8ecc83Fix clippy errors onmain(#21788)6491932[ty] Fix crash when hovering an unknown string annotation (#21782)a9f2bb4[ty] Don't send publish diagnostics for clients supporting pull diagnostics (...e2b72fb[ty] cleanup test path (#21781)14fce0d[ty] Improve the display of various special-form types (#21775)8ebecb2[ty] Add subdiagnostic hint if the user wroteX = Anyrather thanX: Any...45ac30a[ty] Teachtythe meaning of desperation (try ancestorpyproject.tomls as...- Additional commits viewable in compare view
Updates black from 25.11.0 to 25.12.0
Release notes
Sourced from black's releases.
25.12.0
Please test out the draft 2026 style in version 26.1a1! This style will be finalized in the January release (26.1.0). Most of the changes in
--previewwill be in the 2026 stable style, but not all. Please share your feedback!This release (25.12.0) will still produce the 2025 style.
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845)- Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872)- Fix possible crash when
fmt:directives aren't on the top level (#4856)Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855)- Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)- Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)- Fix new lines being added after imports with
# fmt: skipon them (#4894)Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)
Changelog
Sourced from black's changelog.
25.12.0
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845)- Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872)- Fix possible crash when
fmt:directives aren't on the top level (#4856)Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855)- Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)- Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)- Fix new lines being added after imports with
# fmt: skipon them (#4894)Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)
Commits
782e560Pin actions/checkout@v5.0.0 (#4895)f0f4094Fix new lines being added after imports with# fmt: skipon them (#4894)70fc194Revert "Fix# fmt: skipignored in deeply nested expressions" (#4893)7044b14Prepare 25.12.0 release (#4891)5b470f0Fix# fmt: skipignored in deeply nested expressions (#4883)1b342efFix crash when multiple# fmt: skipcomments are used in multi-part if-clau...7b265f1Pin Hatch to hopefully fix Docker builds (#4878)c9523f4Attempt to fix Docker build failures (#4876)0f376e0Fix crashes when fmt directives are indented (#4856)a8bfcc1Fixfmt: skipskipping the line after instead of the line it's on (#4855)- Additional commits viewable in compare view
Updates boto3 from 1.42.0 to 1.42.4
Commits
87d85beMerge branch 'release-1.42.4'2ed62e3Bumping version to 1.42.47df80a3Add changelog entries from botocore3471175Merge branch 'release-1.42.3'dfb22ffMerge branch 'release-1.42.3' into develop2e3d125Bumping version to 1.42.304ebd3cAdd changelog entries from botocorecc95ab6Merge branch 'release-1.42.2'743b8e4Merge branch 'release-1.42.2' into develop8f7ba80Bumping version to 1.42.2- Additional commits viewable in compare view
Updates ipython from 9.7.0 to 9.8.0
Commits
2fc1f45release 9.8.0ed971f9Whatsnew 9.8 (#15090)6b93788Whatsnew 9.8413a077Some documentation updates. (#15084)df6b2d0Bump actions/checkout from 5 to 6 in the actions group (#15086)b33d048execution count more atomic, run_cell_async reenterable (#15088)aaa5a45execution count more atomice9e7e4fBump actions/checkout from 5 to 6 in the actions group263ebaaFix some ruff issues with import (rule UP35 not activated yet) (#15037)6240d23Many documentation updates.- Additional commits viewable in compare view
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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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
Package Dependencies
Technical Details
| ID: | 11817138 |
| UUID: | 3704477903 |
| Node ID: | PR_kwDOPNiOac63lDO2 |
| Host: | GitHub |
| Repository: | NHSDigital/terraform-aws-metrics-lambda |