8. 命令參考?
備注
這篇文檔是歷史遺留文檔,在 https://setuptools.readthedocs.io/en/latest/setuptools.html 上的 setuptools
文檔獨立涵蓋此處包含的所有相關信息之后,將不再單獨作為正式文檔保留。
8.1. 安裝模塊: install 命令族?
install 命令會確保 build 命令已經(jīng)運行,然后運行子命令 install_lib, install_data 和 install_scripts。
8.1.1. install_data?
此命令會安裝隨發(fā)行包一同提供的所有數(shù)據(jù)文件。
8.1.2. install_scripts?
此命令會安裝發(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 風格的 "glob" 模式: *
匹配任意的常規(guī)文件名字符序列,?
匹配任意單個常規(guī)文件名字符,而 [range]
匹配 range 范圍內的任意字符 (例如 a-z
, a-zA-Z
, a-f0-9_.
)。 “常規(guī)文件名字符”的定義取決于具體平臺:在 Unix 上是指正斜杠以外的任何字符;在 Windows 則是指反斜杠或冒號以外的任何字符。