2016-11-18 44 views
1

實用程序Python項目是否需要setup.py文件?我的實用項目將訓練帶有示例圖像的計算機視覺模型。它取決於計算機視覺python模塊/包。它將在內部使用而不是公開分發。實用程序Python項目的Setup.py

setup.py文件對這類Python項目有用或適用嗎?

回答

1

是的,即使對於內部庫設置包裝也是有用的。你會想要寫一個setup.py,如果你想任何的以下好處:

  • 用戶能夠與pip install myutility
  • 不同的版本,例如安裝你的東西在myutility==1.0.1一個用戶與另一對myutility==1.2.1
  • 控制/依賴關係管理(見install_requires
  • 要使用持續集成和軟件開發的最佳實踐(如測試必須通過對於要發佈的代碼)

我會考慮省略setup.py的唯一時間是快速一次性腳本,沒有外部依賴性。