假设您有一个客户端/服务器应用程序,比如一个网络服务器组件和一个 qt gui。你如何布局你的 python 代码?
- 包 foo.server 和 foo.client?
- 包 fooserver 和 fooclient,都从 foocommon 导入?
- 一切都在一起,没有明确的区别?
拥有服务器和客户端代码的子包(foo.server 和 foo.client)对我来说似乎是最好的方法,但是如果你不希望服务器代码与客户端代码?如果您使用 setuptools(我宁愿不用),您如何创建单独的鸡蛋?
请您参考如下方法:
buildbot已选择创建单独的包(用于 master 和 slave )。在 s ource control ,它们具有三个文件夹:common、master 和 slave(加上文档)。
