构建工具 build ############## * 官网: https://pypi.org/project/build/ * GitHub: https://github.com/pypa/build * build 是一个用于构建 Python 项目的工具,通常用于生成源码分发包和二进制分发包(如 Wheel)。这些分发包可以用于发布到 Python Package Index (PyPI) 或其他包管理系统,以便他人可以安装和使用你的 Python 项目。 * build 工具旨在提供一种简单而标准的方式来构建 Python 项目。 * 它遵循 `PEP 517 `_ 和 `PEP 518 `_ 标准,这些标准定义了 Python 项目的构建过程和构建后端。 * build 工具可以与各种构建后端一起工作,例如 setuptools、flit、poetry 等。是 Setuptools 和其他构建后端的前端工具。 .. note:: build 管理基于 ``pyproject.toml`` 的构建,根据需要调用 build-backend 钩子来构建分发包。它是一个简单的构建工具,不执行任何依赖项管理。所以使用 ``setup.py`` 文件的不使用这种方法,而是直接用 ``python setup.py sdist`` 构建。 Common arguments ================ :: --sdist (-s): Produce just an SDist --wheel (-w): Produce just a wheel -C