我设法使它起作用,但在我看来,这更像是一种 解决方法 。
不知道什么是处理此问题的首选方法…
我使用了以下
setup.py文件(完整版本在这里):
from setuptools import setupsetup( # ... data_files=[ ('share/icons/hicolor/scalable/apps', ['data/mypackage.svg']), ('share/applications', ['data/mypackage.desktop']) ], entry_points={ 'console_scripts': ['startit=mypackage.cli:run'] })
入门脚本槽
entry_points有效。但是,
data_files何处放置了egg文件,而不是在指定的文件夹中,因此台式机外壳无法访问它们。
要解决此问题,我使用了以下setup.cfg
文件:
[install]single-version-externally-managed=1record=install.txt
这有效。这两个数据文件都在正确的位置创建,并且
.desktopGnome可以识别该文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)