构建conda包时,meta.yaml有一个build:entry_points
部分,它允许我包含可执行的Python脚本。 conda是否有办法包含其他脚本(例如bash脚本)?
我需要conda将我的bash脚本包含在我的环境的bin /文件夹中并使其可执行。
答案 0 :(得分:3)
在build.sh脚本中,执行以下操作:
cp your_bash_script.sh $ PREFIX / bin / destination_script_name.sh
应保留权限。
编辑:解释一下:$ PREFIX中存在的任何在构建步骤之前不存在的文件被认为是" new"并与包捆绑在一起。一旦你习惯了,它比对抗setup.py要简单得多。