Skip to content

chore(deps-dev): Bump strict-kwargs from 2026.8.24 to 2026.8.28 - #3177

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/strict-kwargs-2026.8.28
Aug 31, 2026
Merged

chore(deps-dev): Bump strict-kwargs from 2026.8.24 to 2026.8.28#3177
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/strict-kwargs-2026.8.28

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.

Release notes

Sourced from strict-kwargs's releases.

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.

  • Pin that a concurrent.futures.as_completed future result is checked against its declared callable signature.

  • Pin that a concurrent.futures.wait done-set future result is checked against its declared callable signature.

  • Pin that a comprehension over an annotated generator factory checks its callable items.

  • Pin that the callable default of a pop on an empty literal mapping stays concrete.

  • Resolve the concrete callable behind an OrderedDict items view built from a literal mapping.

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

... (truncated)

Changelog

Sourced from strict-kwargs's changelog.

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.

  • Pin that a concurrent.futures.as_completed future result is checked against its declared callable signature.

  • Pin that a concurrent.futures.wait done-set future result is checked against its declared callable signature.

  • Pin that a comprehension over an annotated generator factory checks its callable items.

  • Pin that the callable default of a pop on an empty literal mapping stays concrete.

  • Resolve the concrete callable behind an OrderedDict items view built from a literal mapping.

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

  • Resolve the concrete callable behind a ChainMap items view built from a literal mapping.

... (truncated)

Commits
  • 198866d Bump CHANGELOG and version for release
  • 888a708 Merge pull request #1292 from adamtheturtle/feat/aarch64-and-intel-wheels
  • aa2375d Merge pull request #1291 from adamtheturtle/fix/hook-entry-and-stale-comment
  • cc04eed Merge pull request #1290 from adamtheturtle/agent/issue-1288-review-followups
  • 9b79f42 Add a newsfragment for the new wheel targets
  • ffc23e2 Add a newsfragment for the pre-commit hook entry fix
  • b7b8ff6 Merge pull request #1287 from adamtheturtle/agent/bump-ty-0.0.75
  • 103e502 Fix two review findings from this batch
  • ac72614 Publish wheels for Linux aarch64 and macOS x86_64
  • 1a340a5 Fix the pre-commit hook entry, and point the stale comment at the mirror
  • 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 10:33
Bumps [strict-kwargs](https://github.com/adamtheturtle/strict-kwargs) from 2026.8.24 to 2026.8.28.
- [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)

---
updated-dependencies:
- dependency-name: strict-kwargs
  dependency-version: 2026.8.28
  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 branch from 5cf1c80 to f353507 Compare August 31, 2026 10:38
@dependabot
dependabot Bot deployed to development August 31, 2026 10:38 Active
@github-actions
github-actions Bot merged commit f087a08 into main Aug 31, 2026
13 checks passed
@github-actions
github-actions Bot deleted the dependabot/pip/strict-kwargs-2026.8.28 branch August 31, 2026 10:41
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