是否可以使用.desktop
文件,setuptools和PyPI安装图标和启动器?就像,我正在谈论包括包中包含的Python脚本的.svg
启动器文件和这些启动器的.desktop
图标。通常,/usr/share/applications
文件将安装在/usr/share/icons
,图标将安装在div
。
答案 0 :(得分:0)
可以data_files
但不推荐。考虑将软件包安装到使用virtualenv
创建的单独环境中 - 如果这样的软件包在单独的环境之外安装文件,用户会感到惊讶。
因此建议:区分必须是自包含的pip-installable包,并且不得安装除了python代码之外的任何东西以及代码所需的文件(可以用package_data
安装)来自使用创建的完整可安装包安装程序构建器,如RPM或DEB。