如何防止 snapcraft 阶段包含带有 python3 插件的绝对路径?

如何防止 snapcraft 阶段包含带有 python3 插件的绝对路径?

...或者我做错了什么?

你好,我正在制作一个包含两部分的项目,一部分使用 make 插件,另一部分使用 python3 插件。

然而,在暂存 python3 部分之后,如果我查看暂存目录,它会在很长的(绝对)路径的末尾包含我的 python 文件。

{staging dir}/home/username/Documents/silky/parts/server/install/usr/lib/python3/dist-packages/*my python files here*

我期望它们是:

{staging dir}/usr/lib/python3/dist-packages/*my python files here*

使用 make 插件的部分我没有遇到这个问题。

我的setup.py非常简单:

from setuptools import setup
setup(
    name="server",
    packages=['server']
    )

这是 python3 插件的问题吗,还是我做错了什么?

谢谢

答案1

这只是一个错误,已在 snapcraft 2.17 中修复

谢谢@sergiusens

可从该 ppa 获得:

sudo add-apt-repository ppa:snappy-dev/snapcraft-daily

相关内容