Pythonパッケージユーザーガイド(Python Packaging User Guide)#

Python パッケージングユーザガイド へようこそ、チュートリアルとリファレンスであなたが近代的なツールを使ってパッケージを配布・インストールするのをお手伝いします。

このガイドは、Python パッケージングオーソリティ によって GitHub 上で維持管理されています。貢献とフィードバック を大いに歓迎します。😊

概要と流れ#

注釈

Python のパッケージングに関する理解を醸成することは旅をするようなものです。忍耐と継続的な改善が成功への鍵となります。概要と流れの章では、Python のパッケージングのエコシステムを理解するための出発点を提供します。

概要 では、 Python でのパッケージングとプロジェクトを準備して配布する時にどのように使うかを説明します。この節では、ツールの選定やユースケースに最適なプロセスについての理解を醸成します。パッケージングとは何か、それが解決する問題、そして鍵となる考慮事項を含みます。

あなたのソースコードを公開するために用いられるワークフローの概要を得たければ、 パッケージングフロー を見てください。

チュートリアル型文書#

チュートリアルでは、初めてプロジェクトを完成させる際に必要な諸段階を一通り眺めます。チュートリアルは、将来の探検のための出発点を提供することであなたの成功を助けます。 チュートリアル の節には次のものが含まれます:

ガイド型文書#

ガイド文書は、特定のタスクを実行するためのステップを提供します。ガイド文書は、すでに Python のパッケージングに慣れていて、特定の情報を探しているようなユーザに、より強く焦点を合わせています。

ガイド 節では、パッケージインストール; パッケージの作成と配布; その他の話題という3個の主要な分野について "ハウツー <how to>" となる指示を提供します。

説明と議論#

以下に述べるような話題に関する詳細に渡る説明と議論のための 議論 の節:

参考文献#

  • パッケージングに関する相互運用性の仕様については、 仕様 を見てください。

  • Python パッケージングオーソリティのメンバーが維持管理している 他のプロジェクト群 のリスト。

  • Python パッケージングで使われる用語の定義についての 語彙集