Python:在开发过程中使用git repo软件包的方法

时间:2018-08-01 06:00:26

标签: python git pip setup.py requirements.txt

我有一个存储库引用另一个存储库,需要使用git repo要求定义关系,请参见Install Python Package From Private Bitbucket Repo

pip install git+https://USER_NAME@GIT_URL/PATH_TO_YOUR_REPO.git@branch

现在,当在本地处理两个存储库时,我希望引用一个使用本地副本,而不是从git复制。

通常,您只需从引用项目venv中设置另一个项目,我知道该方法可以完成:

pip install -e PATH_TO_PROJECT

这将导致以下要求,具体取决于您实际上是否提交了所引用的项目:

-e git+https://USER_NAME@GIT_URL/PATH_TO_YOUR_REPO.git@LAST_COMMIT_HASH#egg=SETUP_NAME

或以下内容,这些内容是最新的本地更改:

python PATH_TO_PROJECT/setup.py install develop

您将如何在需求之间进行切换?最好的方法是什么?

0 个答案:

没有答案