如何使用bazel 0.24创建virtualenv,然后在py_运行时使用它
我有一个使用bazel 0.24的现有项目。项目未定义如何使用bazel 0.24创建virtualenv,然后在py_运行时使用它,virtualenv,bazel,Virtualenv,Bazel,我有一个使用bazel 0.24的现有项目。项目未定义py\u运行时。现在,py_测试目标可以从/usr/local/lib/python2.7/dist-packages/导入项目,这会破坏封装并导致版本偏离requirements.txt中的定义 我现在无法升级bazel版本,因此正在进行的工具链工作对我不可用 我想使用我拥有的requirements.txt文件定义一个bazel规则,在.venv/py27/…上构建一个虚拟环境,这样我就可以在py\u运行时使用该环境了。我也将在Pytho
py\u运行时
。现在,py_测试
目标可以从/usr/local/lib/python2.7/dist-packages/
导入项目,这会破坏封装并导致版本偏离requirements.txt
中的定义
我现在无法升级bazel版本,因此正在进行的工具链工作对我不可用
我想使用我拥有的requirements.txt
文件定义一个bazel规则,在.venv/py27/…
上构建一个虚拟环境,这样我就可以在py\u运行时使用该环境了。我也将在Python3.6上做同样的事情
如何将虚拟环境的创建表示为bazel目标?这样做,然后将其用作运行时,是否有任何特殊考虑?如何定义py_运行时