Как заставить easy_install развернуть пакет в каталоги, а не в один файл egg? - PullRequest
3 голосов
/ 18 июля 2009

Как мне точно настроить мой файл setup.py, чтобы при запуске easy_install пакет расширялся в каталог \ site-packages \, а не оставался внутри яйца.

Проблема, с которой я сталкиваюсь, заключается в том, что одно из созданных мною приложений django не будет автоматически обнаруживаться, если оно находится внутри яйца.

РЕДАКТИРОВАТЬ: Например, если я наберу easy_install photologue, он просто устанавливает каталог \photologue\ в site-packages. Такое поведение мне бы хотелось, но, похоже, для того, чтобы это произошло, в каталоге должен быть хотя бы один каталог / модуль.

1 Ответ

5 голосов
/ 18 июля 2009

Вы добавляете zip_safe = False в качестве опции для настройки ().

Я не думаю, что это связано с каталогами. Setuptools с радостью будут создавать пакеты с множеством каталогов.

Тогда, конечно, это еще одна проблема, что эта часть Django не находит пакет, даже если он заархивирован. Стоит.

...