Когда я запускаю pip freeze
, я вижу (среди других ожидаемых пакетов) pkg-resources==0.0.0
. Я видел несколько сообщений, в которых упоминается этот пакет (включая этот), но никто не объясняет, что это такое, или почему он включен в вывод pip freeze
. Основная причина, по которой мне интересно, - это не любопытство, но также, по-видимому, в некоторых случаях прерывает попытки установки пакетов с файлом requirements.txt
, сгенерированным с помощью pip freeze
, который включает в себя строку pkg-resources==0.0.0
(например, когда Travis CI пытается установить зависимости через pip
и находит эту строку).
Что такое pkg-resources
, и можно ли удалить эту строку из requirements.txt
?
Update:
Я обнаружил, что эта строка, кажется, существует только на выходе pip freeze
, когда я нахожусь в virtualenv
. Я все еще не уверен, что это такое или что он делает, но я буду исследовать далее, зная, что он, вероятно, связан с virtualenv
.