Added
ub.CaptureStderr
Fixes
- Cleanup in
util_import - Fixes and refactor in
util_stream. ImplementedCaptureStream. - Fixed busy loop in ub.cmd
- Fixed failure to return after timeout in ub.cmd
Changed
- Changed the default warning in
schedule_deprecationfrom
DeprecationWarningtoFutureWarning, which makes deprecations loud by
default. - All .pyi files have been removed. Type annotations are now inline and validated with mypy and ty.
- if ub.cmd has detach=True, CompletedProcess will now raise a RuntimeError for ret and return None for stdout and stderr.
- Swapped ub.Path.walk to use the 3.12 argument names and support the old names as kwargs for backwards compatibility.
Deprecated
- Deprecated
DownloadManager, due to being over scoped.
What's Changed
Full Changelog: v1.3.6...refs/heads/release