В мавене есть такая весч как dependencyManagement, где фиксируются версии либ, но при этом нужно ли их ставить каждый child-проект решает сам.
Проблема, которую оно решает: есть 40 проектов, нужно в 30 обновить одну либу, а в 20 - другую, множества пересекаются, тянуть все либы в каждый проект плохо. Каждый проект говорит что ему надо без указания версий, а версии идут из родительского depMgmt.
Кто-нибудь знает что-то похожее в питоне? Poetry вроде так не умеет, чистый pip тоже