pypa/pip

Log debug and informational messages to stderr only

Open

#6.758 aberto em 21 de jul. de 2019

Ver no GitHub
 (22 comments) (0 reactions) (0 assignees)Python (3.032 forks)batch import
help wantedstate: awaiting PRtype: enhancement

Métricas do repositório

Stars
 (8.952 stars)
Métricas de merge de PR
 (Mesclagem média 13d 7h) (20 fundiu PRs em 30d)

Description

What's the problem this feature will solve?

Commands that generate output for the user (pip list, pip freeze) must be concerned with debug output.

Describe the solution you'd like

As mentioned in #6099:

  1. all log messages should go to stderr instead of stdout
  2. command API related output should use a dedicated interface that outputs to stdout

Any issue that seeks to make the CLI more usable would benefit from this change. This also avoids issues like #6024.

Alternative Solutions

Originally, ad-hoc redirection of logger output to stderr was used to preserve command output. This could be used again, but it would make logging output from commands inconsistent in pip.

Additional Context

  • #6099

Guia do colaborador