Quando corro pip freezevedo (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.txtfile generato con pip freezeche include la pkg-resources==0.0.0linea (ad esempio quando Travis CI tenta di installare dipendenze pipe trova questo linea).
Che cos'è pkg-resourcesed è corretto rimuovere questa riga requirements.txt?
Aggiornare:
Ho scoperto che questa riga sembra esistere solo nell'output di pip freezequando 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.2non ho alcuna voce pkg-resources. (Che non dovrebbe dal momento che sono abbastanza sicuro che pkg-resourcesarriva 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.