Quando executo pip freeze
, vejo (entre outros pacotes esperados) pkg-resources==0.0.0
. Eu vi alguns posts mencionando este pacote (incluindo este ), mas nenhum explicando o que é ou por que está incluído na saída do pip freeze
. A principal razão pela qual estou me perguntando é por curiosidade, mas também parece quebrar algumas coisas em alguns casos ao tentar instalar pacotes com um requirements.txt
arquivo gerado pip freeze
que inclui a pkg-resources==0.0.0
linha (por exemplo, quando o Travis CI tenta instalar dependências pip
e descobre isso linha).
O que é pkg-resources
e é correto remover esta linha requirements.txt
?
Atualizar:
Eu descobri que essa linha parece existir apenas na saída de pip freeze
quando estou em a virtualenv
. Ainda não tenho certeza do que é ou do que faz, mas vou investigar melhor sabendo que provavelmente está relacionado virtualenv
.
pip
? Eu estou pensando que isso pode ter sido algo que eles perderam em um lançamento antigo, já que 8.1.2
eu não tenho entrada pkg-resources
. (O que não deveria, pois tenho certeza que pkg-resources
vem com isso setuptools
).
virtualenv
, e na verdade, quando eu sou não em um virtualenv eu não vê-lo também. Isso ainda não explica o que é, mas pelo menos é uma pista que posso investigar.