Repolode
pypa

pypa/twine

ビルドシステムに依存せず、Pythonのソース配布物やwheelをPyPIにアップロードするコマンドラインツール。

スター
1,792
フォーク
349
未解決の Issue
58
最終コミット
24 日前

これは何?

TwineはPythonパッケージをPyPIに公開します。ソース配布物やwheelなど、ビルドで生成した配布ファイルを受け取り、新しいプロジェクトの公開にも、既存プロジェクトの新しいバージョンのリリースにも使えます。

Twineが担当するのはアップロードの工程だけなので、どのビルドバックエンドでファイルを生成したかにかかわらず、同じように使えます。プロジェクトで使っている任意のツールでパッケージをビルドし、生成されたdistディレクトリ内のファイルをTwineでアップロードします。

このプロジェクトはPyPA(Python Packaging Authority)の組織のもとでメンテナンスされています。インストール方法、機能の詳細、使い方のガイドは、公式ドキュメントサイトで公開されています。

主な機能

  • 01ソース配布物とwheelをPyPIにアップロードできます。
  • 02配布ファイルを生成したビルドシステムに依存せず使えます。
  • 03新規プロジェクトの公開と、既存プロジェクトの新バージョンのリリースに対応します。
  • 04パッケージを公開するためのコマンドラインインターフェースを提供します。

ユースケース

  • 新しいPythonライブラリをPyPIに公開し、ほかの人がpipでインストールできるようにする。
  • CIパイプラインから既存パッケージの新バージョンをリリースする。
  • ビルドツールの実行後、ローカルでビルドしたwheelやsdistをアップロードする。

クイックスタート

  1. 1

    インストールと使用方法のドキュメントを読む

収録されている特集

トピック

#pypi#python#packaging#publishing#cli#wheel#pypi-package#pypi-upload#python-wheel#python3

よくある質問

twine とは?
ビルドシステムに依存せず、Pythonのソース配布物やwheelをPyPIにアップロードするコマンドラインツール。 TwineはPythonパッケージをPyPIに公開します。ソース配布物やwheelなど、ビルドで生成した配布ファイルを受け取り、新しいプロジェクトの公開にも、既存プロジェクトの新しいバージョンのリリースにも使えます。
twine は無料で使えますか?ライセンスは?
twine は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
twine は今もメンテナンスされていますか?
活発にメンテナンス中。twine の最終コミットは 2026年10月14日 です。
twine は何に使えますか?
新しいPythonライブラリをPyPIに公開し、ほかの人がpipでインストールできるようにする。 CIパイプラインから既存パッケージの新バージョンをリリースする。 ビルドツールの実行後、ローカルでビルドしたwheelやsdistをアップロードする。
twine のインストール方法は?
インストールと使用方法のドキュメントを読む
twine はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pypa/twine

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

関連プロジェクト