分发 Python 模块(遗留版本)

作者

Greg Ward , Anthony Baxter

电子邮箱

distutils-sig@python.org

参见

分发 Python 模块

最新的模块分发文档

注解

整个 distutils 包已被弃用并将在 Python 3.12 中被移除。 此文档仅保留作参考,并将随包一起被移除。 更多信息请参阅 有什么新变化 条目。

注解

这篇文档是历史遗留文档,在 https://setuptools.readthedocs.io/en/latest/setuptools.html 上的 setuptools 文档独立涵盖此处包含的所有相关信息之后,将不再单独作为正式文档保留。

注解

本指南仅介绍构建和分发扩展的基本工具,这些扩展是作为此Python版本的一部分提供的。 第三方工具提供更易于使用和更安全的替代方案。有关详细信息,请参阅 Python 打包用户指南中的 快速推荐部分

本文档从模块开发人员的角度描述了 Python Distribution Utilities ("Distutils")。 描述了 setuptools 构建所依赖的下层功能,以允许 Python 开发者方便地为更广泛的受众编写 Python 模块和扩展。