Package: python-colorama Version: 0.3.7-1 Severity: normal I was troubleshooting some awkward failure of the tests in our datalad project/package, after we decided to use tqdm which imports and initializes colorama. See https://github.com/tqdm/tqdm/issues/178 (made it of severity normal since it can and does break functionality of other packages, so someone could argue for even higher severity).
If I get it right, that "initialization" is intended for use only on windows to provide necessary adapter to make crippled windows terminal understand ANSI characters. So, may be for Debian package it makes sense to just patch that 'def init' so it never tries to introduce "windows goodness" while running on linux? Or am I missing some additional advantages from colorama's wrapping of stdout/err? Thanks in advance for clarifications -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-colorama depends on: pn python:any <none> python-colorama recommends no packages. python-colorama suggests no packages. -- no debconf information

