Всем привет. Как мы все знаем, нам нужен пустой файл __init__.py в папке, чтобы эта папка стала пакетом. Но, для поздних версий Python, начиная с 3.3 это уже необязательно, все рабоает без этих файлов. Почти все. Оказывается, setuptools, а именно функция find_packages не видит таких пакетов, соответсвенно запаковать в библиотеку оно их не может. Если же в каждую подпапку засунуть пустой инит файл - всё норм.
Поэтому у меня есть несколько вопросов:
1) возможно ли как-то заставить setuptools увидеть эти пакеты?
2) есть ли какие-то более совершенные тулзы для создания распространяемых библиотек, чем setuptools?