Python の Poetry で Git リポジトリからパッケージをインストールする方法について説明します。
方法
pyproject.toml
pyproject.toml ファイルでの設定方法は以下の通りです。
[tool.poetry.dependencies]
[パッケージ名] = {git = "https://github.com/[user]/[repository]", rev = "[branch"]
コマンドから追加
コマンドからインストールする場合には以下のように入力するようです。
poetry add git+https://github.com/[user]/[repository]#[branch]
注意点
Private リポジトリが対象のようです。
アカウントがそのリポジトリに対する権限を持っていないとエラーとなります。
参考
GitHub - python-poetry/poetry: Python packaging and dependency management made easy
Python packaging and dependency management made easy - python-poetry/poetry
今回は、 Pypi で未公開のバージョンをインストールするために調べたんですが、パプリックリポジトリようではないということで残念でした。