【发布时间】:2023-11-15 21:57:01
【问题描述】:
作为我项目设置过程的一部分,我需要将其中一个包符号链接到指定目录,以便 init.d 脚本可以找到它。有没有办法将它作为后处理命令添加到setup()?我什至愿意创建另一个文件来创建链接并将其传递给setup(),作为“运行这些”的一些 kwarg 列表的一部分(如果存在这样的选项)。
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
foo 脚本期望来自src/ 的软件包之一被符号链接到其他地方的目录(例如,不仅仅是在PYTHONPATH 上)。有没有办法做到这一点?
【问题讨论】:
标签: python symlink setuptools distribute