作为我项目设置过程的一部分,我需要将其中一个包符号链接到指定目录,以便 init.d 脚本可以找到它。有没有办法将它作为后处理命令添加到setup()
?我什至会满足于创建另一个文件来创建链接并将其setup()
作为“运行这些”的某些 kwarg 列表的一部分传递给(如果存在这样的选项)。
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
该foo
脚本期望其中一个包src/
被符号链接到其他地方的目录(例如,不仅仅是 on PYTHONPATH
)。有没有办法做到这一点?