はじめに Python のパッケージ管理は複雑です。 ある程度 Python に詳しい方でも、そのすべてを把握しきれていない方は多いのではないでしょうか。 私もその一人です。 そこで、本記事では Python アプリケーションにおける依存パッケージ管理方法のベストプラクティスをまとめます。 なお、ライブラリにおける依存パッケージ管理は扱わないものとしますが、参考になる点はあるかもしれません。 ベストプラクティス集? 本記事のタイトルには、「ベストプラクティス集」とあります。また、「ベストプラクティスをまとめます」と前述しました。 これはどういうことでしょうか。 答えは簡単です。Python の依存パッケージ管理方法には、唯一のベストプラクティスがないのです。 よって、本記事ではベストプラクティスを一つに決めることをせず、様々な方法を紹介することにしました。 また、新しい方法を発見した場合は