いくつかのライブラリ(Paramikoなど)に依存するCLIpythonアプリケーションを作成しています。それらのソースをダウンロードしてメインのアプリケーションソースの下に置くだけで、それらをインポートでき、すべてが正常に機能します。setup.pyインストーラーを実行したり、Pythonパッケージマネージャーを処理したりする必要があるのはなぜですか?
サーバーサイドアプリケーションをデプロイする場合、管理者がeasy_install / pipコマンドなどを実行して前提条件をインストールすることは問題ありませんが、Pythonのみに依存する自己完結型アプリとして配布する必要があるCLIアプリのようなスクリプトの場合は理解していますバイナリ、推奨されるアプローチは何ですか?