Initializing colorama wraps stdout and stderr, and causes color-printing to no longer work in jupyter. Since colorama is only necessary on Windows, this PR makes it so we don't initialize it except on Windows.
Checklist
[x] Your branch is up-to-date with the base branch
[x] You've included at least one test if this is a new feature
Description of new feature, or changes
Initializing
colorama
wraps stdout and stderr, and causes color-printing to no longer work in jupyter. Sincecolorama
is only necessary on Windows, this PR makes it so we don't initialize it except on Windows.Checklist
Related Issues and Discussions
Here's a related PR on tqdm: https://github.com/tqdm/tqdm/issues/178