我正在尝试在 Bazel 中为 Python 项目设置构建。
其中一个依赖项(准确地说是 nvdiffrast)是一个 Python 包,它不在 PyPi 中。
我通常直接从 Git 安装(pip install git+...)。现在我不知道如何在 thenBazel 构建中设置安装这个包。
我正在尝试类似的事情:
http_archive(
name = "nvdiffrast",
url = "https://github.com/NVlabs/nvdiffrast/archive/refs/tags/v0.3.1.tar.gz",
integrity = ...,
strip_prefix = ...,
)
但是,我仍然不清楚如何从 setup.py (可在存储库中找到)构建它。