为具有可编辑依赖项的半私有Python项目维护一个requirements.txt
我有一个Python包(a),它依赖于另一个包(B)。我同时在本地开发它们。我的为具有可编辑依赖项的半私有Python项目维护一个requirements.txt,python,pip,Python,Pip,我有一个Python包(a),它依赖于另一个包(B)。我同时在本地开发它们。我的requirements.txt中的 --editable /path/to/B --editable . 我将与其他人共享这两个包,但不会在PyPI上列出它们。当我发布A时,用户将需要获取依赖项B。我可以在Arequirements.txt中指定从何处获取B: git+https://github.com/smackesey/B#egg=B . 但是这个requirements.txt与我在本地使用的不同。是否
requirements.txt
中的
--editable /path/to/B
--editable .
我将与其他人共享这两个包,但不会在PyPI上列出它们。当我发布A时,用户将需要获取依赖项B。我可以在Arequirements.txt
中指定从何处获取B:
git+https://github.com/smackesey/B#egg=B
.
但是这个requirements.txt
与我在本地使用的不同。是否可以维护一个requirements.txt来满足这两种需求