Quand je cours, pip freeze
je vois (parmi d'autres packages attendus) pkg-resources==0.0.0
. J'ai vu quelques articles mentionnant ce package (y compris celui-ci ), mais aucun n'expliquait de quoi il s'agissait, ni pourquoi il est inclus dans la sortie de pip freeze
. La principale raison pour laquelle je me demande est par curiosité, mais aussi, cela semble casser les choses dans certains cas lorsque vous essayez d'installer des packages avec un requirements.txt
fichier généré avec pip freeze
qui inclut la pkg-resources==0.0.0
ligne (par exemple, lorsque Travis CI tente d'installer des dépendances à travers pip
et trouve ceci ligne).
Qu'est-ce que pkg-resources
, et est-il possible de supprimer cette ligne requirements.txt
?
Mettre à jour:
J'ai trouvé que cette ligne ne semble exister que dans la sortie de pip freeze
quand je suis dans un fichier virtualenv
. Je ne suis toujours pas sûr de ce que c'est ou de ce qu'il fait, mais je vais enquêter plus avant en sachant qu'il est probablement lié à virtualenv
.
pip
? Je pense que c'est peut-être quelque chose qu'ils ont manqué dans une ancienne version car 8.1.2
je n'ai aucune entrée pour pkg-resources
. (Ce qui ne devrait pas car je suis sûr que ça pkg-resources
vient avec setuptools
).
virtualenv
, et en effet, quand je ne suis pas dans une virtualenv, je ne le vois pas non plus. Cela n'explique toujours pas ce que c'est, mais c'est au moins un indice sur lequel je peux enquêter.