pyproject.tomlに追記してこういう感じになりました。Utilities",]homepageとは別途、リポジトリのURLを設定したり、ドキュメントのURLを設定したり、classifiersのようなメタデータを記載しました。これらは公開されたパッケージのページ上で表示されます。classifiersについては以下のページからそれらしいものを選んで記載しましょう。書き方はドキュメントを参考に。みたいな感じで上げておきましょう。公開パッケージをアップデートするパッケージを更新したのでアップロードし直します。今回はpublishコマンドに--buildオプションを指定してビルドと公開を同時に行ってみましょう。100%パッケージのページを見てみるとメタ情報等が表示されているのが確認できます。TestPyPIまた、手元でビルドした成果物を確認してみましょう。追加されていることです。それからsetup.pyの内容も変わっています。long_descriptionがREADME.rstをもとに設定されていますね。見ると先程pyproject.tomlに記載したClassifier等が記述されています。https://github.com/kk6/howoldruインストールして使ってみるこちらは素のvenv環境にpipでインストールするというごく普通のユースケースでやってみます。.venv/bin/activate.fishではTestPyPIからインストールしてみましょう。--index-urlでURLを指定します。howoldru)おっと、失敗しました。依存ライブラリであるfireがTestPyPIに存在しないようです。これはまず指定したURL(今回はTestPyPI)からインストールを試み、無ければPyPIのほうから探してきてくれます。six-1.12.0無事インストールできました。いうようにTestPyPIとPyPIの両方を参照してくれているのがわかります。2001-08-25あなたは現在17歳です。コマンドとして動作していますね。まとめこのようにPoetryはパッケージの依存関係の管理から公開まで一括で管理してくれます。パッケージ開発者にとってはとても便利なツールだと思います。非常に強力で便利なツールではありますが、「これからはPoetryの時代だ!Pipenvなんか捨ててしまえ!」などと言うつもりはありません。Poetryがいかなるユースケースにおいても最適とは言い切れません。buildもpublishも不要ならPipenvでも十分*1ですし、それ以上に素のpip+venvだけで十分なことも多いでしょう。公式なツールで事足りるなら、余計なものを入れるのはトラブルの素になりかねません。いうわけで目的に合わせて最適なツールを使い分けるのが良いと思います。ヶ月)仕事や趣味のプログラミングでの備忘録とか。インターネットお絵描きマンでもありますが、そういうのはここには載せないと思います。twitterとかで見てね。kk6はてなブログをはじめよう!kk6さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。