パッケージを作成するまでの流れが載っているページ

PoetryでPython CLIツールを簡単にPyPiに登録する

ただ,pyproject.tomlの[tool.poetry.scripts] は要注意

これはpoetry runの時ではなく,パッケージをインストール後,本番環境で動かす際に必要となる

[コマンド名] = “パッケージ名.ファイル名(.pyは除く):関数名”

のように指定することでコマンドを打つと関数が呼び出される.ただし,ファイル名には__main__は指定できない.正しい方法かはわからないが私が行った方法についてはGithubの中身を確認してほしい.コマンド名は通常パッケージ名である

poetry publish -r testpypi --username <username> --password <password> このオプションは必須

パッケージ名は登録されている名前以外のものである必要がある

ライブラリからのインストールなどは以下を参考

【PyPI 】Pythonの自作ライブラリをpipに公開する方法 - Qiita