Как заставить easy_install разворачивать пакет в каталоги, а не в один файл яйца?
-
16-09-2019 - |
Вопрос
Как именно мне настроить файл setup.py, чтобы при запуске easy_install пакет расширялся в \site-packages\ как каталог, а не оставался внутри яйца.
Проблема, с которой я столкнулся, заключается в том, что одно из созданных мной приложений Django не определяет автоматически, находится ли оно внутри яйца.
РЕДАКТИРОВАТЬ: Например, если я наберу easy_install photologue
он просто устанавливает \photologue\
каталог в пакеты сайта.Мне бы хотелось такого поведения, но кажется, что для этого в упаковываемом каталоге должен быть хотя бы один каталог/модуль.
Решение
Вы добавляете zip_safe = False
как вариант настройки().
Я не думаю, что это связано с каталогами.Setuptools с радостью разработает пакеты с множеством каталогов.
Тогда, конечно, другая проблема заключается в том, что эта часть Django не находит пакет, даже если он заархивирован.Должно.