Я использую virtualenv для создания изолированных сред для своих проектов на Python. Затем я устанавливаю зависимости с помощью pip — менеджера пакетов Python. Иногда я забываю сделать source venv/bin/activate
, и тогда pip создает каталоги build/
внутри моих проектов. Почему pip их создает? Могу ли я удалить их, а если нет, могу ли я поместить их в свой файл .hgignore
?
Насколько я понимаю, pip хранит исходники загруженных пакетов в файле с именем pip-delete-this-directory.txt
. Но когда я удаляю его, все по-прежнему работает, так как настоящий код помещается в venv/lib/python2.7/site-packages/
. Тогда для чего на самом деле build/
?