Ketika saya menjalankan pip freezesaya melihat (di antara paket yang diharapkan lainnya) pkg-resources==0.0.0. Saya telah melihat beberapa posting menyebutkan paket ini (termasuk yang ini ), tetapi tidak ada yang menjelaskan apa itu, atau mengapa itu termasuk dalam output pip freeze. Alasan utama saya bertanya-tanya adalah karena penasaran, tetapi juga, tampaknya hal-hal yang rusak dalam beberapa kasus ketika mencoba untuk menginstal paket dengan requirements.txtfile yang dihasilkan dengan pip freezeyang termasuk pkg-resources==0.0.0baris (misalnya ketika Travis CI mencoba menginstal dependensi melalui pipdan menemukan ini baris).
Apa itu pkg-resources, dan apakah boleh menghapus baris ini requirements.txt?
Memperbarui:
Saya telah menemukan bahwa baris ini sepertinya hanya ada di output pip freezeketika saya berada di a virtualenv. Saya masih tidak yakin apa itu atau apa fungsinya, tetapi saya akan menyelidiki lebih lanjut mengetahui bahwa itu kemungkinan terkait virtualenv.
pip? Saya pikir ini mungkin sesuatu yang mereka lewatkan dalam rilis lama karena 8.1.2saya tidak punya entri untuk pkg-resources. (Yang seharusnya tidak karena aku cukup yakin pkg-resourcesdatang dengan setuptools).
virtualenv, dan memang, ketika saya tidak dalam virtualenv saya tidak melihatnya juga. Ini masih belum menjelaskan apa itu, tetapi setidaknya merupakan petunjuk yang bisa saya selidiki.