8. 命令參考?

備注

這篇文檔是歷史遺留文檔,在 https://setuptools.readthedocs.io/en/latest/setuptools.html 上的 setuptools 文檔獨(dú)立涵蓋此處包含的所有相關(guān)信息之后,將不再單獨(dú)作為正式文檔保留。

8.1. 安裝模塊: install 命令族?

install 命令會(huì)確保 build 命令已經(jīng)運(yùn)行,然后運(yùn)行子命令 install_lib, install_datainstall_scripts。

8.1.1. install_data?

此命令會(huì)安裝隨發(fā)行包一同提供的所有數(shù)據(jù)文件。

8.1.2. install_scripts?

此命令會(huì)安裝發(fā)行包中的所有(Python)腳本。

8.2. 創(chuàng)建源碼發(fā)行包: sdist 命令?

列出的模板命令有:

命令

描述

include pat1 pat2 ...

包括與列出的模式匹配的所有文件

exclude pat1 pat2 ...

排除與列出的模式匹配的所有文件

recursive-include dir pat1 pat2 ...

包括 dir 下與列出的模式匹配的所有文件

recursive-exclude dir pat1 pat2 ...

排除 dir 下與列出的模式匹配的所有文件

global-include pat1 pat2 ...

包括與源樹匹配的所有文件---和任何列出的模式

global-exclude pat1 pat2 ...

排除與源樹匹配的所有文件---和任何列出的模式

prune dir

排除 dir 下的所有文件

graft dir

包括 dir 下的所有文件

此處的模式是 Unix 風(fēng)格的 "glob" 模式: * 匹配任意的常規(guī)文件名字符序列,? 匹配任意單個(gè)常規(guī)文件名字符,而 [range] 匹配 range 范圍內(nèi)的任意字符 (例如 a-z, a-zA-Z, a-f0-9_.)。 “常規(guī)文件名字符”的定義取決于具體平臺(tái):在 Unix 上是指正斜杠以外的任何字符;在 Windows 則是指反斜杠或冒號(hào)以外的任何字符。