Как я могу запретить easy_install от застегивания яиц?

Что мне следует помещать в distutils.cfg, чтобы не допустить, чтобы easy_install никогда не устанавливал застегивающееся яйцо? Сжатие - это хорошая мысль, но мне нравится иметь возможность пропустить и отладить этот код.

Я потянул некоторые зависимости с помощью python setup.py develop .. Более пристальный взгляд показывает, что также принимает флаг -allways-unzip. Было бы неплохо установить это как значение по умолчанию.

Ответ 1

опция zip-ok, поэтому добавьте следующее в distutils.cfg:

[easy_install]

# i don't like having zipped files.
zip_ok = 0

Ответ 2

Я сомневаюсь, что в distutils.cfg есть параметр, так как easy_install не является частью distutils. Но запустите easy_install следующим образом:

easy_install --always-unzip

и он должен решить проблему.

Ответ 3

Одно решение?

easy_install pip
rm easy_install
ln -s easy_install pip

Ответ 4

У меня возникла проблема с использованием buildout, и она была решена путем добавления:

[buildout]
unzip = true

в файле buildout.cfg