我有一个遵循客户端 - 服务器架构的Python项目。将它作为两个不同的项目myproject-server和myproject-client分发是很自然的。我希望能够使用setup.py和distutils独立安装它们,但是它们在公共超级包下面显示为子包。这样,以下任一命令都可以正常工作,而与另一个命令无关:
import myproject.server
import myproject.client
有没有办法编写distutils / setup.py来做到这一点?感谢。
P.S。做类似事情的项目的例子会很棒。
答案 0 :(得分:0)
如果我正确地阅读您的要求。 在distutils.core.setup()中传递包= [" x"," x.client"," x.server"]应该这样做。