【发布时间】:2019-10-02 12:22:17
【问题描述】:
我从事数据分析工作,我的团队刚刚准备好使用 Git。我们有各种有用的 Python 部分,希望保留在版本控制中。我希望了解在我们的 Git 存储库中构建实用程序代码模块/包的最佳方式。
我想用PEP 423 中的公司名称来命名我们的模块。所以一个模块可能被命名为mycorp.graphing 或mycorp.numbercruncher
这是正确的方法吗?我可以将每个命名空间模块设置为单独的 Git 存储库吗?我想知道是否每个 repo 都应该植根于非命名空间文件夹(例如图形、numbercruncher),并且应该引导用户将任何有用的文件检出到他们的 python 路径上名为“mycorp”的文件夹中。
还有比这更好的方法吗?
团队中的技术技能各不相同,因此我需要尽可能简单地供人们使用。
【问题讨论】:
标签: python git packaging naming