我是名为 "rewind" 的 PyPi 包(或发行版,等等)的作者。它附带一个(根)包,名为rewind
.
目前,该rewind
包包含服务器和客户端代码。但是,我正在考虑将代码拆分为两个单独的 PyPi 包。一个送货,一个rewind.server
包裹,另一个送货rewind.client
。
我的问题是,两个单独的 PyPi 包可以提供相同的(根)包rewind
吗?
到目前为止我所做的测试似乎告诉我这是不可能的。我的测试创建了两个附加到 PYTHONPATH 的文件夹。这两个文件夹都包含 Python 包“mytestpackage”。第一个“mytestpackage”包含模块“a”,第二个包含模块“b”。我只能导入模块“a”或“b”。不是都。
如果可能的话,我很想听听 Pythonistas 同伴的意见。或者,这是当前 Python 包实现的限制吗?