作爲我項目設置過程的一部分,我需要將其中一個包符號鏈接到指定的目錄,以便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