Utility.py for Utility Python项目

时间:2016-11-18 23:14:53

标签: python setuptools

实用程序Python项目是否需要setup.py文件?我的实用程序项目将训练带有样本图像的计算机视觉模型。这取决于计算机视觉python模块/包。它将在内部使用,而不是公开发布。

setup.py文件对这种Python项目有用还是适用?

1 个答案:

答案 0 :(得分:1)

是的,即使对于内部库,设置包装也是有用的。如果您希望获得以下任何好处,则需要撰写setup.py

  • 用户可以使用pip install myutility
  • 安装您的资料
  • 不同的版本,例如myutility==1.0.1上的一个用户和myutility==1.2.1上的另一个用户
  • 控制/管理依赖关系(请参阅install_requires
  • 使用持续集成和软件开发最佳实践(例如,必须通过测试才能发布代码)

我唯一考虑省略setup.py的是快速丢弃的脚本,它没有外部依赖关系。