使用distutils在常见的超级包下安装Python客户端和服务器子包

时间:2012-03-29 18:17:41

标签: python distutils

我有一个遵循客户端 - 服务器架构的Python项目。将它作为两个不同的项目myproject-server和myproject-client分发是很自然的。我希望能够使用setup.py和distutils独立安装它们,但是它们在公共超级包下面显示为子包。这样,以下任一命令都可以正常工作,而与另一个命令无关:

import myproject.server
import myproject.client

有没有办法编写distutils / setup.py来做到这一点?感谢。

P.S。做类似事情的项目的例子会很棒。

1 个答案:

答案 0 :(得分:0)

如果我正确地阅读您的要求。 在distutils.core.setup()中传递包= [" x"," x.client"," x.server"]应该这样做。