作为我项目设置过程的一部分,我需要将其中一个包符号链接到指定的目录,以便init.d脚本可以找到它。有没有办法将这个作为后处理命令添加到setup()
?我甚至愿意创建另一个创建链接的文件,并将其作为“运行这些”的一部分kwarg列表(如果存在这种选项)的一部分传递给setup()
。使用distribute/setuptools创建符号链接(或运行脚本)?
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
foo
该脚本期望被符号链接到别处目录从src/
包中的一个(例如不单纯是对PYTHONPATH
)。有没有办法实现这一点?
Helio公司的Guilherme通知我,链接到我的博客文章已经死了。我编辑了你的帖子,让链接重新开始。顺便说一句,我很高兴你发现它很有用。 – plamut 2016-02-06 18:36:55