0

我尝试在 linux 发行版上创建一个压缩的源 python 包,而不--formats在命令行上指定 sdist 选项(使用不支持此选项的现有 Jenkins 管道)。在这里的文档中,它指出:

(假设您没有在设置脚本或配置文件中指定任何 sdist 选项),sdist 会为当前平台创建默认格式的存档。默认格式在 Unix 上是 gzip 的 tar 文件 (.tar.gz),在 Windows 上是 ZIP 文件。

但它没有说明您应该如何在安装脚本中指定 sdist 选项?

4

1 回答 1

2

从链接的文档上一个主题

配置文件的基本语法很简单:

[command]
option=value
...

其中 command 是 Distutils 命令之一(例如 build_py、install),而 option 是 command 支持的选项之一

后来的一个例子build_ext --inplace

[build_ext]
inplace=1

这意味着您必须写入setup.cfg文件:

[sdist]
formats=zip

当心:未经测试,因为我没有可用的 Python2 ......

于 2020-10-05T09:29:31.700 回答