Ответ 1
Это хорошая новость: вам не нужен какой-либо инструмент. Вы можете организовать свой исходный код любым способом.
Сообщите нам, зачем нужны инструменты в java-мире:
В java вы хотите генерировать каталоги заранее, потому что система пространства имен требует, чтобы каждый класс должен жить в одном файле в структуре каталогов, которая отражает эту иерархию пакетов. Как следствие, у вас есть глубокая структура папок. Maven обеспечивает дополнительный набор правил для размещения файлов. Вы хотите иметь инструменты для автоматизации этого.
Во-вторых, разные артефакты требуют использования разных целей и даже дополнительных проектов maven (например, проект уха требует нескольких банок и артефактов войны). Существует так много файлов, что вы хотите иметь инструменты для автоматизации этого.
Сложность делает инструменты вроде mvn archetype:generate
не только полезными. Это почти незаменимо.
В python land, у нас просто нет такой сложности на языке.
Если мой проект мал, я могу поместить все мои классы и функции в один файл (если это имеет смысл)
Если мой проект имеет больший размер (LOC или размер команды), имеет смысл группировать файлы .py
в модули любым способом, который имеет смысл для вас и ваших сверстников.
В конце дней речь идет о балансе между простотой обслуживания и удобочитаемости.