私はGitHubリポジトリにいくつかのpythonパッケージを持っています。これらをPyPiで利用できるようにするのは本当に素晴らしいことです。私は手動でこれらのリリースを行うことができることを知っています(バージョン番号を更新する、おそらく変更ログを更新する、GitHubでリリースにタグを付ける、GitHubからダウンロードURLを取得する、PyPiをリリースで更新するなど) /ユーティリティをどこかに置いて、これを単一のコマンドプロセスにします。PyPiにパッケージをリリースするためのユーティリティ?
私は大量のPythonパッケージングプロセスに精通していないので、間違った角度から来ている可能性があります。私は、このプロセス全体をもっと簡単にするというアイデアを最初に持つことはできないと思っています。
編集:私が求めていますかについていくつかの混乱があるように思われるとして:はより速く、より合理化されたプロセスをは、PyPIするPythonパッケージをリリースします任意のツールはありますか?
私は周りを探索しようとしましたが、まだ何かを見つける必要があります。
はい。 'setup.py'はこれのほとんどを処理します。標準のドキュメントのどの部分が混乱していますか? http://docs.python.org/distutils/uploading.htmlは明らかです。この部分のどの部分が混乱しているのか**具体的に**できますか? –
私はドキュメントを読んできましたが、 'setup.py'はこれを多く扱っていますが、' setup.py'でカバーしていない共通の手順がいくつかあるようです(例:version bump変更ログを更新する)。これは一般的なプロセスなので、すべてのコマンドを1つのコマンドでラップする(たとえば、パッケージのバージョンを更新し、gitからchangelogを取得してから、変更をプッシュしてPyPiを更新する)ユーティリティがあると思っていました。 –
** ** **正確に説明するための質問**を更新してください。**あなたが必要とするものは、ドキュメントに記載されていません。あなたがやっていることがGitHubのいくつかの活動を自動化しているのであれば、(1)関連する質問を検索し、**この質問を更新**して、他の質問がどれも適切ではないことを説明してください。 –