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_data 和 install_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)以外的任何字符。