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