Poetry についてのメモ

publish できないオプションがほしい#

テストしようとしたけど publish ができない#

結論#

ちょっとはまったけどテストはできた。

  • publish オプションはほしい
  • exclude["**/*"] と指定しても一応ソースコードの公開は避けられる
  • しかしメタデータは公開される恐れがある
    • poetry build の結果、 whl ファイルは作成しないが tar.gz は作られる
    • この tar.gz の中に pyproject.tomlsetup.py および PKG-INFO が混入する
    • あともし exclude を指定する 前に poetry build を実行してしまっていた場合は、生成された tar.gz や .whl をアップロードしてしまう

という旨を一応コメントに書いた。自分で実装しようかなと思っているが、結局今日も手を動かさずに終わった。