У меня есть проект Python, который следует архитектуре клиент-сервер. Естественно распространять его как два разных проекта, myproject-server и myproject-client. Я хочу иметь возможность независимо устанавливать каждый из них, используя setup.py и distutils, но чтобы они отображались как подпакеты в общем суперпакете. Чтобы любая из следующих команд работала правильно, независимо от других:
import myproject.server
import myproject.client
Есть ли способ написать distutils / setup.py для этого? Спасибо.
P.S. Примеры проектов, которые делают подобную вещь, были бы великолепны.