chore(deps-dev): bump the python group with 11 updates#3205
Conversation
Updates the requirements on [ansible-lint](https://github.com/ansible/ansible-lint), [django-stubs](https://github.com/typeddjango/django-stubs), [mypy](https://github.com/python/mypy), [ruff](https://github.com/astral-sh/ruff), [click](https://github.com/pallets/click), [drf-spectacular](https://github.com/tfranzel/drf-spectacular), [sentry-sdk](https://github.com/getsentry/sentry-python), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [playwright](https://github.com/microsoft/playwright-python), [ansible-core](https://github.com/ansible/ansible) and [setuptools](https://github.com/pypa/setuptools) to permit the latest version. Updates `ansible-lint` from 26.4.0 to 26.6.0 - [Release notes](https://github.com/ansible/ansible-lint/releases) - [Commits](ansible/ansible-lint@v26.4.0...v26.6.0) Updates `django-stubs` from 6.0.5 to 6.0.7 - [Release notes](https://github.com/typeddjango/django-stubs/releases) - [Commits](typeddjango/django-stubs@6.0.5...6.0.7) Updates `mypy` from 2.1.0 to 2.3.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v2.1.0...v2.3.0) Updates `ruff` from 0.14.10 to 0.15.21 - [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.14.10...0.15.21) Updates `click` from 8.4.1 to 8.4.2 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](pallets/click@8.4.1...8.4.2) Updates `drf-spectacular` from 0.29.0 to 0.30.0 - [Release notes](https://github.com/tfranzel/drf-spectacular/releases) - [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst) - [Commits](tfranzel/drf-spectacular@0.29.0...0.30.0) Updates `sentry-sdk` from 2.65.0 to 2.66.0 - [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.65.0...2.66.0) Updates `yt-dlp` from 2026.6.9 to 2026.7.4 - [Release notes](https://github.com/yt-dlp/yt-dlp/releases) - [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md) - [Commits](yt-dlp/yt-dlp@2026.06.09...2026.07.04) Updates `playwright` from 1.59.0 to 1.61.0 - [Release notes](https://github.com/microsoft/playwright-python/releases) - [Commits](microsoft/playwright-python@v1.59.0...v1.61.0) Updates `ansible-core` from 2.21.1 to 2.21.2 - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](ansible/ansible@v2.21.1...v2.21.2) Updates `setuptools` to 83.0.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v68.0.0...v83.0.0) --- updated-dependencies: - dependency-name: ansible-lint dependency-version: 26.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: django-stubs dependency-version: 6.0.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: mypy dependency-version: 2.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: ruff dependency-version: 0.15.21 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: click dependency-version: 8.4.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: drf-spectacular dependency-version: 0.30.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: sentry-sdk dependency-version: 2.66.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: yt-dlp dependency-version: 2026.7.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: playwright dependency-version: 1.61.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: ansible-core dependency-version: 2.21.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: setuptools dependency-version: 83.0.0 dependency-type: direct:development dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
ruff 0.15 parenthesises multi-line lambda bodies, so the 0.14 -> 0.15 bump in this PR made `ruff format --check` fail on tests/test_app.py. Formatting only — the AST is identical before and after. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Reviewed and pushed a fix for the one failing check.
Note that pushing to this branch means Dependabot will stop rebasing the PR. Checked on the rest of the bump:
One thing this PR does not cover, flagged for the record rather than as a blocker: |
|



Updates the requirements on ansible-lint, django-stubs, mypy, ruff, click, drf-spectacular, sentry-sdk, yt-dlp, playwright, ansible-core and setuptools to permit the latest version.
Updates
ansible-lintfrom 26.4.0 to 26.6.0Release notes
Sourced from ansible-lint's releases.
Commits
262624cfix: bump cryptography minimum to >=46.0.6 and refresh lock file (#5089)53b1143chore: clarify inline env var guidance (#5069)51644b7fix: avoid project cache creation in offline mode (#5066)2a3eefefix: allow register projections in schema (#5071)2b4e4fefix: added setup-uv action version pinning to renovate config (#5021)f478575fix: detect role roots in namespace subdirectories (#5079) (#5080)78bec12fix: preserve module import semantics in args rule (#5070)b17abf1fix(docs): remove mkdocstrings plugin to unblock docs CI (#5084)0176bc1chore: remove previously-synced agent skills (#5078)c593980chore(deps): update all dependencies (#5074)Updates
django-stubsfrom 6.0.5 to 6.0.7Commits
a7686baUpdate mypy to 2.3.0, release 6.0.7 (#3487)7fc1512Lock file maintenance (#3486)5ea3999Update int128/hide-comment-action action to v1.65.0 (#3485)48fa1fbAnnotate unparameterized Field references (#3482)1cebbeaSupport django models discovery by the plugin intests/assert_type(#3483)cd42cb5[pre-commit.ci] pre-commit autoupdate (#3484)e584effImprove local justfile (#3481)ca6810cPreserve values() aliases through annotate() for order_by (#3479)b15cf82Update dependency ty to v0.0.58 (#3480)3c1769fFully annotateField.formfieldkeyword args (#3443)Updates
mypyfrom 2.1.0 to 2.3.0Changelog
Sourced from mypy's changelog.
... (truncated)
Commits
8aabf84Drop +dev from version4d8ad2aUpdate changelog for 2.3 release (#21728)2c21546[mypyc] Update documentation of race conditions under free threading (#21726)a9f62a3[mypyc] Make attribute access memory safe on free-threaded builds (#21705)0faa413UsePYODIDEenvironment variable for Emscripten cross-compilation detection...3d75cdb[mypyc] Borrow final attributes more aggressively (#21702)24c237d[mypyc] Improve documentation of Final (#21713)b5be217[mypyc] Update free threading Python compatibility docs (#21711)cbcb51aNarrow for frozendict membership check (#21709)af2bc0fSync typeshed (#21707)Updates
rufffrom 0.14.10 to 0.15.21Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
3e1f636Bump 0.15.21 (#26676)4059807[ty] Infer metaclass-declared attributes on class instances (#26512)013e5d0[ty] Use a dedicated project name type (#26665)7ad39ad[ty] Avoid allocating decorated parameter names (#26666)c36f662Improve performance of rendering edits in preview mode (#26565)ad26408[ty] Gate membership narrowing on__contains__semantics (#25964)4594ca7[ty] Add variant discriminators forCodeGeneratorKind(#26659)1af03da[ty] Pydantic: Fix float conversion in unions (#26655)a004a36[ty] Handle callable classes in solver (#26090)d8ef3b0[ty] Parse all supported Google docstring sections. (#26653)Updates
clickfrom 8.4.1 to 8.4.2Release notes
Sourced from click's releases.
Changelog
Sourced from click's changelog.
Commits
b2e30a1Release version 8.4.27a16b20Fixpackage_nameresolution when module differs from distribution name (#3582)bec5928Fixpackage_nameresolution when top-level module differs from distribution...916883aFix tests to not rely on-Wdefaultoption (#3591)09195f6Fix double-bracketing of choices in synopsis (#3578)1557e26Check for warning exception with idiomatic context managerd9ff133Static typing improvements inclick.shell_completion(#3460)762c97eFix double-bracketing of choices in synopsis8929d39Convert changes to markdown. (#3559)237be50Move changes headings down a level.Updates
drf-spectacularfrom 0.29.0 to 0.30.0Release notes
Sourced from drf-spectacular's releases.
Changelog
Sourced from drf-spectacular's changelog.
Commits
1a5c44aversion bump6ba553fMerge pull request #1514 from tfranzel/pr1501d4787a4Adapt FileField null handling #1501d867942Merge pull request #1512 from tfranzel/housekeeping265685cf8Add OAS 3.2 schema for validation & test9fa6f7cminor cleanup69033eaupdate linting version due to misleading security warningsd9e0de6Type hint build_bearer_security_scheme_object (#1509)9b18b30Pr1499 (#1511)6e3c72eConsider allOf anyOf with nullable on OAS3.1 #1480Updates
sentry-sdkfrom 2.65.0 to 2.66.0Release notes
Sourced from sentry-sdk's releases.
Changelog
Sourced from sentry-sdk's changelog.
Commits
5179f60update changelog with docs linke4bcb59release: 2.66.05ba869cfix(tracing): Skip child span creation in streaming path when no current span...efddaabfix(tracing): Skip child span creation in streaming path when no current span...b199a9efix(tracing): Skip child span creation in streaming path when no current span...d695a6efix(tracing): Skip child span creation in streaming path when no current span...dbf5d03fix(tracing): Skip child span creation in streaming path when no current span...5c14034fix(tracing): Skip child span creation in streaming path when no current span...e0d2c4afeat(tracing): Promote trace_lifecycle and ignore_spans to top-level options ...baa423ftest(logging): Fix flaky test_logging_captured_warnings (#6824)Updates
yt-dlpfrom 2026.6.9 to 2026.7.4Release notes
Sourced from yt-dlp's releases.