Qu'est-ce que “pkg-ressources==0.0.0” en sortie de pip en gel de commande

Quand je lance pip freeze je vois (entre autres paquets) pkg-resources==0.0.0. J'ai vu quelques posts mentionnant ce paquet (y compris cette une), mais aucun expliquant ce que c'est, ni pourquoi il est inclus dans la sortie de pip freeze. La raison principale que je me pose est de la curiosité, mais aussi, il semble casser des choses, dans certains cas, lorsque vous essayez d'installer les paquets avec un requirements.txt fichier généré avec pip freeze qui comprend le pkg-resources==0.0.0 ligne (par exemple, lorsque Travis CI tente d'installer les dépendances via pip et trouve cette ligne).

Qu'est-ce que pkg-resources, et est-il OK pour supprimer cette ligne de requirements.txt?

Mise à jour:

J'ai trouvé que cette ligne ne semble exister à la sortie de pip freeze quand je suis dans un virtualenv. Je ne suis toujours pas sûr de ce qu'il est ou ce qu'elle fait, mais je vais étudier plus en sachant que c'est probablement liée à virtualenv.

  • "il semble que de casser des choses, dans certains cas, lorsque vous essayez d'installer les paquets avec un requirements.txt fichier généré avec le pip freeze qui comprend le pkg-ressources==0.0.0 ligne.". Vous pouvez peut-être donner un exemple pour que?
  • bon point. J'ai ajouté l'exemple que j'ai rencontré.
  • hm, quelle est votre version de pip? Je pense à ce qui pourrait de quelque chose qu'ils ont manqué une ancienne version depuis en 8.1.2 je n'ai pas d'entrée pour pkg-resources. (Ce qui ne devrait pas depuis que je suis assez sûr pkg-resources est livré avec setuptools).
  • Mon pip version est 8.1.2.
  • Eh bien, c'est bizarre. Moi aussi, je suis sur Ubuntu 16.04 avec pip 8.1.2 et n'ont toujours pas le voir.
  • il vient de se produire pour moi que cela peut être lié à virtualenv, et en effet, quand je ne suis pas dans un virtualenv je ne vois pas non plus. Ce n'est toujours pas expliquer ce que c'est, mais au moins est un indice que je peux étudier.
  • Dupe de stackoverflow.com/questions/38992194/... ?
  • Double Possible de Pourquoi ne pip freeze liste "pkg-ressources==0.0.0"?

InformationsquelleAutor elethan | 2016-09-19