PyWinpty release v2.0.0
Major pywinpty release that simplifies the dependencies as well the building environment. The PTY implementation details were moved into their own library in rust, winpty-rs and C++ dependencies were dropped, which implies that this library functions as a simple PyO3 wrapper that calls winpty-rs without any added complexities.
Backward compatible changes
PTYandPtyProcessno longer accept anencodingkeyword argument.
Performance improvements
PtyProcessreading thread is now blocking, and no longer consumes CPU unnecessarily.
Other improvements
- The
backendargument is now working onPtyProcess.
What's Changed
- Update windows requirement from 0.26.0 to 0.28.0 by @dependabot in #203
- Update windows requirement from 0.28.0 to 0.29.0 by @dependabot in #204
- PR: Move implementation to use winpty-rs by @andfoy in #206
Full Changelog: v1.1.6...v2.0.0