Skip to content

chore(deps): bump pywinpty from 2.0.15 to 3.0.5 - #1776

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/pywinpty-3.0.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 20, 2026

Copy link
Copy Markdown
Contributor

Bumps pywinpty from 2.0.15 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).

v3.0.3

Minor pywinpty release that introduces arm64 testing and wheel publishing, as well as dependency updates.

What's Changed

New Contributors

... (truncated)

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 dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/pywinpty-3.0.5 branch 3 times, most recently from 497ba0e to 2027b30 Compare September 21, 2026 21:00
Bumps [pywinpty](https://github.com/andfoy/pywinpty) from 2.0.15 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@v2.0.15...v3.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/pywinpty-3.0.5 branch from 2027b30 to 86ca901 Compare September 23, 2026 11:44

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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants