やりたいこと
GitHub上にあるPythonのライブラリをPipenvで使いたいときのやり方です。
やり方
以下のようにやったらうまく、Pipfile.lock
の内容もロックされました。
pipenv install git+https://github.com/<ユーザー名>/<リポジトリ名>.git@<リビジョン>#egg=<パッケージ名>
@<リビジョン>
はなくても、うまくできましたが、固定されたほうが再現性が高くていいと思うので指定しました。
具体例
以下は具体例です。nwtgck/map-classifier-pythonをPipenvでインストールするときの具体例です。
pipenv install git+https://github.com/nwtgck/map-classifier-python.git@v0.4.1#egg=map-classifier