Skip to content

Bump pywinpty from 3.0.3 to 3.0.5#151

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

Bump pywinpty from 3.0.3 to 3.0.5#151
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/pywinpty-3.0.5

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps pywinpty from 3.0.3 to 3.0.5.

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.

v3.0.4

Highlights

  • Bump winpty-rs to 1.0.6 (#567) — picks up the event-driven teardown for the ConPTY reader thread, which fixes data loss on quick child exit and removes the Drop CPU-spin. Also switches to the public NuGet sources for ConPTY (no more Azure feed dependency).
  • Bump pyo3 to 0.28 (#571) and refresh transitive cargo deps (memchr, unicode-ident, zmij, libc, etc.). Supersedes dependabot PRs #559#563.
  • Drop Python 3.9 (#571) — EOL on 2025-10-05. requires-python is now >=3.10. Matrices and pyproject.toml updated accordingly.
  • CI optimizations (#572) — Swatinem/rust-cache@v2, conda env caching, pip wheel caching, and use-mamba in setup-miniconda. Also bumps nuget/setup-nuget v2→v4 and conda-incubator/setup-miniconda v3→v4 across all workflows. Supersedes dependabot PRs #568, #569.

Breaking

  • Python 3.9 is no longer supported. Use 3.10 or later.

See CHANGELOG.md for the full list. 3 PRs in this release (supersedes 7 dependabot PRs).

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.

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 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 [pywinpty](https://github.com/andfoy/pywinpty) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/andfoy/pywinpty/releases)
- [Changelog](https://github.com/andfoy/pywinpty/blob/main/CHANGELOG.md)
- [Commits](andfoy/pywinpty@v3.0.3...v3.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 15, 2026
@github-actions

Copy link
Copy Markdown

Test Results

  4 files  +  4    4 suites  +4   30m 44s ⏱️ + 30m 44s
152 tests +152  152 ✅ +152  0 💤 ±0  0 ❌ ±0 
852 runs  +852  852 ✅ +852  0 💤 ±0  0 ❌ ±0 

Results for commit 214a2cc. ± Comparison against base commit 4f882a0.

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