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(抱怨),所以現在您可以下載以下幻燈片: