Skip to content

Bump strict-kwargs from 2026.8.24 to 2026.8.28.post2 - #2534

Merged
github-actions[bot] merged 2 commits into
mainfrom
dependabot/pip/strict-kwargs-2026.8.28.post2
Aug 31, 2026
Merged

Bump strict-kwargs from 2026.8.24 to 2026.8.28.post2#2534
github-actions[bot] merged 2 commits into
mainfrom
dependabot/pip/strict-kwargs-2026.8.28.post2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps strict-kwargs from 2026.8.24 to 2026.8.28.post2.

Release notes

Sourced from strict-kwargs's releases.

Release 2026.8.28-post.2

2026.8.28-post.2

  • Complete the rebinding-exclusion set before judging any call, so a whole-project run reports the same diagnostics every time. Files were previously checked in parallel while the same pass was still discovering exclusions, so identical input could produce different diagnostics run to run.

Release 2026.8.28-post.1

2026.8.28-post.1

  • Stop rewriting calls inside an f-string debug specifier (f"{expr=}") or a t-string interpolation, where the expression's source text is part of the program's output.

Release 2026.8.28

2026.8.28

  • Pin that redefining a decorated contextmanager replaces the callable yield recorded for the first definition.

  • Pin that redefining a generic function as non-generic drops its identity-return relationship.

  • Pin that a Callable type alias narrows through an is not None guard.

  • Pin that a Callable type alias narrows through an assert.

  • Pin that Generator.throw resolves a Callable type alias in its yield type.

  • Pin that AsyncGenerator.asend resolves a Callable type alias in its yield type.

  • Pin that AsyncGenerator.athrow resolves a Callable type alias in its yield type.

  • Pin that a contextvars token's old value resolves a Callable type alias.

  • Pin that MappingProxyType.get resolves a Callable type alias value type.

  • Resolve the concrete callable behind next(iter(...)) over a literal container or mapping view, so the reported callee is named and the call can be fixed.

  • Resolve the concrete callable behind an itertools.groupby group built from a literal sequence.

  • Pin that subscripting a UserList.copy result keeps the concrete element.

  • Pin that UserList.pop keeps the concrete element.

  • Resolve the concrete callable behind iteration of a UserList or deque built from a literal sequence.

  • Resolve the concrete callable behind a WeakValueDictionary values view built from a literal mapping.

  • Pin that indexing a NamedTuple._replace result keeps the concrete field value.

  • Resolve the concrete callable an executor map mapper returns, so the mapped items carry its parameter names.

... (truncated)

Changelog

Sourced from strict-kwargs's changelog.

Changelog

.. towncrier release notes start

2026.8.28-post.2

  • Complete the rebinding-exclusion set before judging any call, so a whole-project run reports the same diagnostics every time. Files were previously checked in parallel while the same pass was still discovering exclusions, so identical input could produce different diagnostics run to run.

2026.8.28-post.1

  • Stop rewriting calls inside an f-string debug specifier (f"{expr=}") or a t-string interpolation, where the expression's source text is part of the program's output.

2026.8.28

  • Pin that redefining a decorated contextmanager replaces the callable yield recorded for the first definition.

  • Pin that redefining a generic function as non-generic drops its identity-return relationship.

  • Pin that a Callable type alias narrows through an is not None guard.

  • Pin that a Callable type alias narrows through an assert.

  • Pin that Generator.throw resolves a Callable type alias in its yield type.

  • Pin that AsyncGenerator.asend resolves a Callable type alias in its yield type.

  • Pin that AsyncGenerator.athrow resolves a Callable type alias in its yield type.

  • Pin that a contextvars token's old value resolves a Callable type alias.

  • Pin that MappingProxyType.get resolves a Callable type alias value type.

  • Resolve the concrete callable behind next(iter(...)) over a literal container or mapping view, so the reported callee is named and the call can be fixed.

  • Resolve the concrete callable behind an itertools.groupby group built from a literal sequence.

  • Pin that subscripting a UserList.copy result keeps the concrete element.

  • Pin that UserList.pop keeps the concrete element.

  • Resolve the concrete callable behind iteration of a UserList or deque built from a literal sequence.

  • Resolve the concrete callable behind a WeakValueDictionary values view built from a literal mapping.

  • Pin that indexing a NamedTuple._replace result keeps the concrete field value.

... (truncated)

Commits
  • 5d8506b Bump CHANGELOG and version for release
  • ae64359 Merge pull request #1297 from adamtheturtle/agent/issue-1293-deterministic-ex...
  • 168c6fd Complete the exclusion set before judging any call
  • ac79e5d Bump CHANGELOG and version for release
  • 7f62d1f Merge pull request #1296 from adamtheturtle/agent/issue-1294-text-as-data
  • bc36cde Do not rewrite calls whose source text a string captures
  • afa98e9 Merge pull request #1295 from adamtheturtle/test/hook-e2e
  • 74dd108 Run the hook end-to-end test in CI
  • b615715 Test the published pre-commit hook in CI
  • 198866d Bump CHANGELOG and version for release
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 31, 2026
@github-actions
github-actions Bot enabled auto-merge August 31, 2026 22:23
Bumps [strict-kwargs](https://github.com/adamtheturtle/strict-kwargs) from 2026.8.24 to 2026.8.28.post2.
- [Release notes](https://github.com/adamtheturtle/strict-kwargs/releases)
- [Changelog](https://github.com/adamtheturtle/strict-kwargs/blob/main/CHANGELOG.rst)
- [Commits](adamtheturtle/strict-kwargs@2026.8.24...2026.8.28-post.2)

---
updated-dependencies:
- dependency-name: strict-kwargs
  dependency-version: 2026.8.28.post2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/strict-kwargs-2026.8.28.post2 branch from e589747 to cd4b220 Compare August 31, 2026 22:30
@autofix-ci
autofix-ci Bot deployed to development August 31, 2026 22:31 Active
@github-actions
github-actions Bot merged commit 695b097 into main Aug 31, 2026
13 checks passed
@github-actions
github-actions Bot deleted the dependabot/pip/strict-kwargs-2026.8.28.post2 branch August 31, 2026 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants