Ketika saya menjalankan pip freeze
saya 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.txt
file yang dihasilkan dengan pip freeze
yang termasuk pkg-resources==0.0.0
baris (misalnya ketika Travis CI mencoba menginstal dependensi melalui pip
dan 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 freeze
ketika 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.2
saya tidak punya entri untuk pkg-resources
. (Yang seharusnya tidak karena aku cukup yakin pkg-resources
datang 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.