如何修复 MANIFEST.in graft 在 Windows 上无效

问题:

在你的 MANIFEST.in 中,你有类似这样的一行

MANIFEST.in
graft src/

但当你运行

build_sdist.sh
python setup.py sdist

src 中的某些文件未包含在归档中

解决方案

这是由于 src/ 末尾的斜杠!斜杠在 Linux 上工作正常,但在 Windows 上,使用反斜杠分隔目录名。你可以删除 src 后面的斜杠,它在 Windows 或 Linux 上没有任何用途:

MANIFEST.in
graft src

之后,重试,你应该看到你的文件被包含在 sdist 归档中。


Check out similar posts by category: Allgemein