Quando corro pip freeze
vedo (tra gli altri pacchetti previsti) pkg-resources==0.0.0
. Ho visto alcuni post che menzionano questo pacchetto (incluso questo ), ma nessuno spiega cosa sia, o perché sia incluso nell'output di pip freeze
. Il motivo principale che mi chiedo è per curiosità, ma in alcuni casi sembra rompere le cose quando si tenta di installare pacchetti con un requirements.txt
file generato con pip freeze
che include la pkg-resources==0.0.0
linea (ad esempio quando Travis CI tenta di installare dipendenze pip
e trova questo linea).
Che cos'è pkg-resources
ed è corretto rimuovere questa riga requirements.txt
?
Aggiornare:
Ho scoperto che questa riga sembra esistere solo nell'output di pip freeze
quando sono in a virtualenv
. Non sono ancora sicuro di cosa sia o cosa faccia, ma indagherò ulteriormente sapendo che è probabilmente correlato virtualenv
.
pip
? Sto pensando che questo potrebbe essere stato qualcosa che hanno perso in una vecchia versione poiché in 8.1.2
non ho alcuna voce pkg-resources
. (Che non dovrebbe dal momento che sono abbastanza sicuro che pkg-resources
arriva setuptools
).
virtualenv
, e in effetti, quando sono non in un virtualenv non vedo neanche. Questo non spiega ancora di cosa si tratta, ma almeno è un indizio che posso indagare.