2016-11-18 9 views
1

ユーティリティPythonプロジェクトにsetup.pyファイルが必要か?私のユーティリティプロジェクトは、サンプル画像を使ってコンピュータビジョンモデルを訓練します。それはコンピュータビジョンのpythonモジュール/パッケージに依存します。内部で使用され、公的に配布されることはありません。ユーティリティPythonプロジェクトのためのSetup.py

この種類のPythonプロジェクトには、setup.pyファイルが有用か、または適用可能ですか?

答えて

1

はい、内部ライブラリでもパッケージングをセットアップすることは確かに便利です。例えば

  • ユーザーpip install myutility
  • 異なるバージョンを自分のものをインストールすることができるようにする、:あなたは、以下の利点のいずれかを希望する場合はsetup.pyを書きたいですよ継続的インテグレーションとソフトウェアdevのベストプラクティスを使用するにはmyutility==1.0.1と依存関係のmyutility==1.2.1
  • 制御/管理上の別の一人のユーザー(install_requiresを参照)
  • (例えばテストが発売されるコードのために合格している必要があります)

私がsetup.pyを省略すると考えている唯一の時間は、外部依存関係のない素早い使い捨てのスクリプトです。

関連する問題