我有一个像这样的tox.ini
[tox]
skipsdist = True
envlist = begin,py35,py36,end
[testenv]
commands =
pip install -e git+ssh://git@bitbucket.org/org/repo#egg=repo[server]
我收到错误消息
无法检测到“ git + ssh://git@bitbucket.org/org/repo.git”的需求名称,请使用#egg = your_package_name指定一个名称
看起来好像#
被当作注释一样。是这样吗我该如何逃脱?
\#
:可以识别\,但不能识别其余字符-因此它不是转义字符ERROR: InvocationError: could not find executable 'pip install -e git+ssh://git@bitbucket.org/org/repo.git#egg=repo[server]'
答案 0 :(得分:1)
我的猜测是尝试引用URL:
[testenv] commands = pip install -e "git+ssh://git@bitbucket.org/org/repo#egg=repo[server]"
这似乎可以解决问题。