小编Eli*_*ens的帖子

如何使用 bazel 0.24 创建 virtualenv,然后在 py_runtime 中使用它

我有一个使用 bazel 0.24 的现有项目。该项目没有定义py_runtime. 现在,py_test目标可以导入/usr/local/lib/python2.7/dist-packages/破坏封装的项目,并可能导致版本偏离requirements.txt.

我目前无法升级我的 bazel 版本,因此我无法使用正在进行的工具链工作。

我想定义一个 bazel 规则来.venv/py27/...使用requirements.txt我拥有的文件构建虚拟环境,以便我可以在py_runtime. 我也会对 python 3.6 做同样的事情。

如何将虚拟环境的创建表达为 bazel 目标?这样做然后将其用作运行时是否有任何特殊考虑?应该如何py_runtime定义?

virtualenv bazel

7
推荐指数
0
解决办法
1804
查看次数

标签 统计

bazel ×1

virtualenv ×1