Skip to content

chore(deps-dev): bump winrt-windows-applicationmodel from 3.2.1 to 4!10.0.28000.2705 - #74

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/winrt-windows-applicationmodel-410.0.28000.2705
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/winrt-windows-applicationmodel-410.0.28000.2705

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown

Bumps winrt-windows-applicationmodel from 3.2.1 to 4!10.0.28000.2705.

Release notes

Sourced from winrt-windows-applicationmodel's releases.

Windows SDK packages 4!10.0.28000.2705

See the [4.0 release notes][4.0] for what these changes mean together.

Added

  • Seven new namespaces, such as Windows.AI.Agents.Mcp, have a package each.
  • Protected constructors are projected, so a class such as Panel is derivable.
  • Protected properties are projected, such as Control._default_style_key.
  • Members and types WinRT marks deprecated are @deprecated in the type hints.
  • The type hints of classes that implement IMemoryBuffer have __buffer__.
  • The type hints of the numerics structs have __buffer__, @ and indexing.
  • The type hints of IBuffer and IMemoryBufferReference have __len__.

Changed

  • BREAKING: A frozen application must carry each module's _table.pywinrt.
  • BREAKING: Versioned by the Windows SDK it projects, as 4!10.0.28000.2705.
  • BREAKING: An overloaded method has one name again, called by argument count.
  • BREAKING: A TileUpdateManagerForUser method was renamed, with no alias kept.
  • A package is one py3-none-any wheel of data, not compiled code.
  • Updated the Windows SDK to 10.0.28000.2705, from 10.0.26100.4188.
  • Requires winrt-runtime>=4.0.0,<5 rather than one ~= release of it.
  • Requires another package with a floor rather than one ~= release of it.
  • Requires the packages of IAsyncOperation, IVectorView and IBuffer.
  • HResult and EventRegistrationToken are int subclasses, not structs.
  • EventRegistrationToken cannot be created, only received from add_*().
  • More return types include None, in Windows.Storage, Bluetooth and more.
  • The type hints use X | None, collections.abc and PEP 695 type parameters.
  • The projected collections are collections.abc types in the type hints.
  • winrt.system.Object is the base of every interface in the type hints.
  • The type hints infer the variance of a generic interface's type parameters.
  • Pyright requires an implementation of an interface to define all its members.
  • The type hints say a map has no hash, so a type checker flags {a_map}.
  • An IBuffer that goes in is typed as ReadableBuffer or WriteableBuffer.
  • An IBuffer that comes out is typed as one, not as winrt.system.Buffer.
  • The type hints no longer declare the empty private class of each interface.
  • An integer parameter is typed as taking a typing.SupportsIndex as well.
  • A numerics method's struct parameter is typed as taking a tuple as well.
  • The type hints of the completed and progress getters include None.
  • The wheels carry the text of their license.

Deprecated

  • The v3 names of overloaded methods warn, in favor of the one name.
  • HResult.value and EventRegistrationToken.value warn, as each is an int.
  • create_reference() is marked @deprecated in the type hints.

Removed

  • BREAKING: Python 3.9 and 3.10 are no longer supported.
  • BREAKING: Removed winrt-Windows.AI.ModelContextProtocol, as the SDK did.

Fixed

  • Fixed @typing.overload missing from the type hints of overloaded methods.

... (truncated)

Changelog

Sourced from winrt-windows-applicationmodel's changelog.

Changelog

From v4.0 on, each part of PyWinRT that is released on its own has a changelog of its own, which is what the Changelog link of each of its packages points at:

The 4.0 release notes describe what changed in PyWinRT as a whole.

The releases below are those before v4.0, when every package was released together and carried the same version.

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [winrt-windows-applicationmodel](https://github.com/pywinrt/pywinrt) from 3.2.1 to 4!10.0.28000.2705.
- [Release notes](https://github.com/pywinrt/pywinrt/releases)
- [Changelog](https://github.com/pywinrt/pywinrt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pywinrt/pywinrt/commits)

---
updated-dependencies:
- dependency-name: winrt-windows-applicationmodel
  dependency-version: 4!10.0.28000.2705
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Nov 1, 2026
@dependabot
dependabot Bot requested a review from Chouwzi as a code owner November 1, 2026 20:36
@dependabot dependabot Bot added the python Pull requests that update python code label Nov 1, 2026

This branch has not been deployed

No deployments
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