Я хочу разработать общий пакет Python, я получил другие пакеты, зависит от него. Например:
- пакетОтель /
- и пакет /
- packageC /
- commonPackage /
packageA, packageB и packageC могут быть выполнены напрямую, но все они зависят от commonPackage. Я хочу установить commonPackage в lib / site-packages, но не хочу, чтобы он копировал исходный код. Вместо этого я хочу, чтобы он создавал файл commonPackage.pth в lib / site-packages с указанием пути, где находится commonPackage. Так что, когда я изменяю commonPackage или обновляю его из SVN, мне не нужно устанавливать его снова. Здесь возникает проблема, как я могу написать setup.py или использовать параметры установки python setup.py, чтобы он делал то, что я хочу?