Pipenvを使用して特定のgitブランチをインストールするにはどうすればよいですか?このコマンドがbitcoinlibマスターブランチをインストールすることを私は知っています
pipenv install -e git+https://github.com/1200wd/bitcoinlib.git#Egg=bitcoinlib
しかし、マスターではないブランチをインストールするにはどうすればよいですか?
マスターまたは他のブランチも使用している場合は、@記号を使用してブランチを指定し、Egg名を少し異なるものに変更する必要があります。この構文に従ってください
pipenv install -e git+<your/target/git/repository/url.git>@branch#Egg=package_name
したがって、私の例では、segwit-supportブランチを使用する必要がありました
pipenv install -e git+https://github.com/1200wd/bitcoinlib.git@segwit-support#Egg=bitcoinlib_segwitsupport
これは私のpipfileにこの行を追加します
bitcoinlib_segwit-support = {editable = true, ref = "segwit-support", git = "https://github.com/1200wd/bitcoinlib.git"}
私はこれが 投稿 あなたの問題を正確に議論していると思います。特定のバージョン/ブランチについては、httpsのURLを変更する必要があります。