我正在编写一个 Python 包collection,它是包和模块的集合。
例如,collection我有一个名为的包misc,其中包含一个模块experimental和一个模块os,以及一个data包含一些模块read和write.
它仍在开发中,但是当我有稳定的代码时,我想将其上传到 PyPI。
我想知道如何组织我的代码,以便每个包collection都有自己的版本号。misc主要目的是我data希望能够独立升级模块:假设我
collection.misc修改.datapip install -U collection
理想情况下,我想组织代码,以便每个包都可以独立开发,同时仍然是集合的一部分。
我怎样才能做到这一点?