Repolode
pypa

pypa/setuptools

PythonパッケージングライブラリSetuptoolsの公式ビルドシステムリポジトリ。Pythonプロジェクトのビルドと配布に使われます。

スター
2,870
フォーク
1,452
未解決の Issue
708
最終コミット
9 日前

これは何?

SetuptoolsはPythonパッケージ向けのビルドシステムです。Pythonプロジェクトからソースディストリビューションやwheelなどの配布可能な成果物を作成するツールを提供しており、PyPA(Python Packaging Authority)の傘下で保守されています。

このリポジトリには、プロジェクトの公式ソースコードが置かれています。パッケージの設定方法やPyPIへの公開方法を学ぶ際は、プロジェクトのドキュメントサイトにあるクイックスタートやユーザーガイドを利用できます。質問はGitHub Discussionsで受け付けており、バグ報告やパッチはイシュートラッカーから投稿できます。

このプロジェクトはMITライセンスのもとPyPIでリリースされており、パッケージページに記載されたPythonバージョンをサポートしています。

主な機能

  • 01プロジェクトの設定からPythonのソースディストリビューションとwheelをビルドします。
  • 02PyPIと連携してパッケージを公開できます。
  • 03MITライセンスのもとPyPIで配布されています。
  • 04Python Packaging Authorityのエコシステムの一部として保守されています。

ユースケース

  • pipでインストールできるようにPythonライブラリをパッケージ化する。
  • PythonプロジェクトをPyPIに公開する。
  • 既存のPythonパッケージのビルド設定を管理する。

トピック

よくある質問

setuptools とは?
PythonパッケージングライブラリSetuptoolsの公式ビルドシステムリポジトリ。Pythonプロジェクトのビルドと配布に使われます。 SetuptoolsはPythonパッケージ向けのビルドシステムです。Pythonプロジェクトからソースディストリビューションやwheelなどの配布可能な成果物を作成するツールを提供しており、PyPA(Python Packaging Authority)の傘下で保守されています。
setuptools は無料で使えますか?ライセンスは?
setuptools は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
setuptools は今もメンテナンスされていますか?
活発にメンテナンス中。setuptools の最終コミットは 2026年10月29日 です。
setuptools は何に使えますか?
pipでインストールできるようにPythonライブラリをパッケージ化する。 PythonプロジェクトをPyPIに公開する。 既存のPythonパッケージのビルド設定を管理する。
setuptools はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pypa/setuptools

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト