8. 命令参考¶
注解
本文件仅保留至 setuptools
https://setuptools.readthedocs.io/en/latest/setuptools.html上的文档独立地涵盖了此处当前包含的所有相关信息。
8.1. 安装模块: install 命令族¶
install命令确保已运行生成命令,然后运行子命令 install_lib , install_data 和 install_scripts .
8.1.1. install_data¶
此命令安装随分发提供的所有数据文件。
8.1.2. install_scripts¶
这个命令安装发行版中的所有(python)脚本。
8.2. 创建源分发:源分发 sdist 命令¶
清单模板命令包括:
命令 |
描述 |
---|---|
include pat1 pat2 ... |
包括所有与所列模式匹配的文件 |
exclude pat1 pat2 ... |
排除与列出的任何模式匹配的所有文件 |
recursive-include dir pat1 pat2 ... |
包括下的所有文件 dir 匹配任何列出的模式 |
recursive-exclude dir pat1 pat2 ... |
排除下的所有文件 dir 匹配任何列出的模式 |
global-include pat1 pat2 ... |
包括源码树中匹配的所有文件---&any列出的模式 |
global-exclude pat1 pat2 ... |
排除源码树中匹配的所有文件---&any列出的模式 |
prune dir |
排除下的所有文件 dir |
graft dir |
包括下的所有文件 dir |
这里的模式是Unix风格的 "glob" 模式: *
匹配任何常规文件名字符序列, ?
匹配任何单个常规文件名字符,以及 [range]
匹配中的任何字符 范围 (例如, a-z
, a-zA-Z
, a-f0-9_.``````````````````````````````````````````````````````````````````````````````````````````````````
)“常规文件名字符”的定义是特定于平台的:在UNIX上,它是除斜杠之外的任何字符;在Windows上,它是除反斜杠或冒号之外的任何字符。