gpt4 book ai didi

python distutils 在模块目录中包含 shell 脚本

转载 作者:行者123 更新时间:2023-11-28 16:44:47 28 4
gpt4 key购买 nike

在 python 模块使用的 setup.py 中包含“帮助程序”shell 脚本的最佳方法是什么?我不想将 is 作为脚本包含在内,因为它不是自己运行的。

此外,data_files 只是复制安装路径(而不是模块安装路径)中的内容,因此这看起来并不是最佳途径。

我想问题是:有没有办法以通用方式在 python distutils 包中包含非 python(非 C)脚本/二进制文件?

最佳答案

将其包含在 MANIFEST.in 中,如下所示:

包含mycode/myscript.sh

这是一个使用帮助脚本的 Python 包示例:

https://github.com/pminkov/kubeutils

看看这个文件,它运行 shell 脚本: https://github.com/pminkov/kubeutils/blob/master/kubeutils/kutils.py

关于python distutils 在模块目录中包含 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15009146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com