Skip to content

chore(deps): update pywinpty requirement from >=2.0 to >=3.0.5#205

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pywinpty-gte-3.0.5
Open

chore(deps): update pywinpty requirement from >=2.0 to >=3.0.5#205
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pywinpty-gte-3.0.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on pywinpty to permit the latest version.

Release notes

Sourced from pywinpty's releases.

v3.0.5

Re-release of 3.0.4 with a build-pipeline fix: the published 3.0.4 wheels shipped without the WinPTY DLL (x64) and without any native binaries at all (arm64), making them unusable.

Fixes

  • Rust cdylib renamed winpty_winpty to avoid maturin de-duping the colliding winpty.dll C library that lives in the same wheel directory.
  • arm64 release workflow now strips *.dll/*.exe from .gitignore so the NuGet-downloaded ConPTY binaries (conpty.dll, OpenConsole.exe) actually land in the arm64 wheel.
  • Release upload step replaced deprecated maturin publish with maturin build --release + twine upload. Pinned twine>=6.1 and pkginfo>=1.12 so the upload accepts the Metadata 2.4 license-file field that current maturin emits.
  • Added a pre-upload sanity check (.github/scripts/check_wheel.py) that verifies every expected binary is present in the wheel before it is sent to PyPI.
  • Added a Wheel preflight CI workflow that exercises the full wheel build + sanity check on x64 and arm64 on every push to main, so the same packaging regression cannot slip out again unnoticed.
Changelog

Sourced from pywinpty's changelog.

Version 3.0.5 (2026/06/10)

Re-release of 3.0.4 with a build-pipeline fix: the published 3.0.4 wheels shipped without the WinPTY DLL (x64) and without any native binaries at all (arm64), making them unusable. The rust cdylib was renamed winpty_winpty to avoid maturin de-duping the colliding winpty.dll, the arm64 release job now strips *.dll/*.exe from .gitignore so the NuGet-downloaded ConPTY binaries land in the wheel, and a pre-upload sanity check verifies every expected binary is present.

Issues fixed in this release

  • Published 3.0.4 wheels were missing winpty.dll (x64) and all native binaries (arm64).

Version 3.0.4 (2026/06/10)

Pull Requests Merged

In this release 3 pull requests were closed.

Version 3.0.3 (2026/02/04)

Pull Requests Merged

In this release 6 pull requests were closed.

Version 3.0.2 (2025/10/03)

Pull Requests Merged

... (truncated)

Commits
  • 4691d0f Release v3.0.5
  • 083d159 Revert CI cache additions from PR 572
  • e91712a Fix wheel packaging gaps and add release preflight
  • 2ab57cc Back to work
  • ee9ce26 Release v3.0.4
  • 62a15c5 Update Changelog
  • 7d2547d Merge pull request #572 from andfoy/ci-optim
  • 1d746cc CI: bump action versions and add cargo/conda/pip caches
  • b804ffb Merge pull request #571 from andfoy/cargo-upgrades-drop-py39
  • 4aa2bb7 Bump cargo deps and drop Python 3.9 from CI
  • 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 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)

Updates the requirements on [pywinpty](https://github.com/andfoy/pywinpty) to permit the latest version.
- [Release notes](https://github.com/andfoy/pywinpty/releases)
- [Changelog](https://github.com/andfoy/pywinpty/blob/main/CHANGELOG.md)
- [Commits](andfoy/pywinpty@v2.0.0...v3.0.5)

---
updated-dependencies:
- dependency-name: pywinpty
  dependency-version: 3.0.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, python. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants