Python Distutils-SIG:文档
Python Distutils-SIG:文档
用户文档
已经编写了两份文档来涵盖 Distutils,并且它们是 Python 标准文档集的一部分
- 安装 Python 模块
这是为需要将第三方模块安装到现有 Python 安装中的最终用户、系统管理员和 Python 程序员准备的。它侧重于使用 Distutils,但也涵盖了安装 Python 模块和扩展的旧方法。
- 分发 Python 模块
这是为想要使用 Distutils 与世界分享他们的模块和扩展开发人员准备的。它涵盖了编写 setup 脚本并使用它来创建源代码发行版和“构建的”(二进制)发行版(因此,它也适用于打包人员——将其他开发人员的源代码发行版转换为特定平台的构建发行版的人员)。
规划、需求和设计文档
Distutils 不是神奇地在某一天出现的;需要相当多的预见,其中一些甚至被写了下来。大致按时间顺序排列
- IPC7(1998 年 11 月举行的第七届国际 Python 会议)上的开发者日会议摘要
- 需求概述
- Distutils 中涉及的任务和角色
- 提议的用户界面——现在代码已经存在并在 安装 Python 模块 中记录,这主要是历史意义,但我永远不会扔掉任何东西
- 提议的设计——也主要是历史意义;被 IPC8 论文(如下)以及实际代码所取代
IPC8 论文/演示
在第八届国际 Python 会议(2000 年 1 月)上,我发表了关于 Distutils 的演讲,并在会议记录中发表了一篇论文。该论文可作为
我对论文进行了一些更新并将其提交给 Software Carpentry 竞赛;您可能想阅读 论文的更新版本。您还可以下载我演讲的幻灯片。我还没有弄清楚如何让 Applixware 从幻灯片生成 HTML(抱怨),所以现在您可以下载以下幻灯片: