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

Reply via email to