文件名称:bazel-pypi-package:Bazel宏,用于构建Python软件包并与PyPi进行交互
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-28 08:36:56
Bazel PyPi程序包 一个宏,用于构建Python软件包并与PyPi进行交互。 目标是使软件包配置在Bazel BUILD文件内的setup.py文件中作为pypi_package规则。 然后通过Bazel命令而不是regualr命令与进行交互,该命令在构建系统之外。 基本原理 提供了py_library , py_test和py_binary规则。 这些非常适合在单个应用程序代码库中工作。 但是,许多Python项目都是库,并且作为中的。 目前不提供与其集成的任何功能。 因此,所有交互都是通过“描述的常规机制完成的。 这意味着setup.py , MANIFEST.in和.pypirc文件的存在,以及build , dist , *.egg-info和其他包含Python构建工件的*目录的存在。 这种情况非常混乱。 存在两个独立的构建系统,每个构建系统都有其配置,并且各自会产生不
【文件预览】:
bazel-pypi-package-master
----pypi_package.bzl(6KB)
----LICENSE(1KB)
----README.md(6KB)