我尝试在 linux 发行版上创建一个压缩的源 python 包,而不--formats
在命令行上指定 sdist 选项(使用不支持此选项的现有 Jenkins 管道)。在这里的文档中,它指出:
(假设您没有在设置脚本或配置文件中指定任何 sdist 选项),sdist 会为当前平台创建默认格式的存档。默认格式在 Unix 上是 gzip 的 tar 文件 (.tar.gz),在 Windows 上是 ZIP 文件。
但它没有说明您应该如何在安装脚本中指定 sdist 选项?
我尝试在 linux 发行版上创建一个压缩的源 python 包,而不--formats
在命令行上指定 sdist 选项(使用不支持此选项的现有 Jenkins 管道)。在这里的文档中,它指出:
(假设您没有在设置脚本或配置文件中指定任何 sdist 选项),sdist 会为当前平台创建默认格式的存档。默认格式在 Unix 上是 gzip 的 tar 文件 (.tar.gz),在 Windows 上是 ZIP 文件。
但它没有说明您应该如何在安装脚本中指定 sdist 选项?
从链接的文档上一个主题:
配置文件的基本语法很简单:
[command] option=value ...
其中 command 是 Distutils 命令之一(例如 build_py、install),而 option 是 command 支持的选项之一
后来的一个例子build_ext --inplace
[build_ext] inplace=1
这意味着您必须写入setup.cfg
文件:
[sdist]
formats=zip
当心:未经测试,因为我没有可用的 Python2 ......