我有一个模块common_analysis_tools.py,我在多个Python项目中使用它。这些项目在GitHub上设置为存储库,以便我可以与协作者共享(我在研究科学环境中工作,而不是在开发环境中工作)。如果打包我的代码应该将common_analysis_tools包含在每个存储库中(例如作为子模块或其他方式),或者我应该只为common_analysis_tools创建一个单独的存储库,并将此包列为我其他项目的依赖项? / p>
(我很抱歉,如果在其他地方得到解答 - 我搜索了旧帖子,但没有找到答案 - 如果不是这样的情况我很高兴有人来指出我正确的方向!谢谢!)