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.txtarquivo gerado pip freezeque inclui a pkg-resources==0.0.0linha (por exemplo, quando o Travis CI tenta instalar dependências pipe descobre isso linha).
O que é pkg-resourcese é correto remover esta linha requirements.txt?
Atualizar:
Eu descobri que essa linha parece existir apenas na saída de pip freezequando 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.2eu não tenho entrada pkg-resources. (O que não deveria, pois tenho certeza que pkg-resourcesvem 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.