オススメのツール#
もしあなたが Python のパッケージングやインストールに慣れていて、今どんなツールが推奨されているかを知りたいだけなら、ここを見てください。
アプリケーションの依存先管理#
デプロイメントの間に Python アプリケーションとその依存先をインストールするには、pip を secure manner で使ってください。
共有された Python のインストール環境からアプリケーションに特有の依存関係を独立させるためには、 virtualenv ないし venv を使いましょう。 [4]
Python アプリケーションを開発するときに、完全に指定されたアプリケーション特有の依存関係を満たす環境を作るには pip-tools や Pipenv 、あるいは poetry を使ってください。
推奨ツールのインストール#
推奨するパッケージングツール#
もし、バイナリ拡張を使っていて複数のプラットフォーム向けに wheel ファイルを配布したいと考えているなら、配布可能な wheel ファイルをビルドする CI 環境の一部として cibuildwheel を使いましょう。
プラットフォームの移行を公開する#
元々の Python パッケージインデックスの実装 (以前は pypi.python.org にホストされていました) は、更新された実装が pypi.org にホストされたので、すでに停止されています。
この移行の状態に関する詳細やクライアント側での設定変更については、 PyPI.org への移行 を見てください。