8. 命令参考

注解

本文件仅保留至 setuptools https://setuptools.readthedocs.io/en/latest/setuptools.html上的文档独立地涵盖了此处当前包含的所有相关信息。

8.1. 安装模块: install 命令族

install命令确保已运行生成命令,然后运行子命令 install_libinstall_datainstall_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-za-zA-Za-f0-9_.`````````````````````````````````````````````````````````````````````````````````````````````````` )“常规文件名字符”的定义是特定于平台的:在UNIX上,它是除斜杠之外的任何字符;在Windows上,它是除反斜杠或冒号之外的任何字符。