You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pypsi has evolved and I've noticed there's several assumptions I made that are not necessary anymore. For Pypsi 2.0, which will have breaking API changes, I'd like the following:
Simplify wrapping the standard streams. Right now, there's a couple classes that handle stdout and stderr (thread local proxy, win32 ansi stream, etc). Multiple places call sys.stdout._get_target(), and I'd like to really remove instances where protected API calls are used.
Remove unnecessary functionality such as ANSI stream formatting, format functions (title_str), etc
Support dynamically determining stream width
Add type annotations
Redesign and simplify topic/help system
The text was updated successfully, but these errors were encountered:
Pypsi has evolved and I've noticed there's several assumptions I made that are not necessary anymore. For Pypsi 2.0, which will have breaking API changes, I'd like the following:
sys.stdout._get_target()
, and I'd like to really remove instances where protected API calls are used.The text was updated successfully, but these errors were encountered: