теперь уже по пакетированию вопрос. я всё это как-то обходил столько лет стороной, так как сложных вещей не делал. не обессудьте за простой вопрос про питон.
вот такой кейс: создал через scrapy проект и он рабочий. структура директорий такая: Y/Z/spiders. через тот же скрапи запускаются пауки, всё хорошо. если добавить это дерево каталогов в мой сторонний проэкт (X/Y/Z/spiders), то чтобы запускать паука из X, нужно добавить в Y __init__.py и поправить все импорты добавив Y. но после этого, паука не запустить через scrapy runspider.
как бы и рыбку съесть и через runspider запускать?