Actualmente estoy usando las herramientas automáticas para construir/instalar y empaquetar un proyecto mío, pero realmente me gustaría moverme a algo que se sienta más "pitónico".Cómo distribuir archivos e iconos `.desktop` para un paquete de Python en Gnome (con distutils o setuptools)?
Mi proyecto consiste en dos scripts, un módulo, dos descripciones de GUI de glade y dos archivos .desktop. Actualmente es un proyecto python puro, aunque es probable que cambie pronto.
En cuanto a las herramientas de configuración, puedo ver fácilmente cómo manejar todo excepto los archivos .desktop; tienen que terminar en un directorio específico para que Gnome pueda encontrarlos.
¿Está utilizando distuils/setuptools una buena idea para empezar?
Este es un buen comienzo, pero no funciona con --user, ya que/usr/bin tiene que estar codificado para Exec en el archivo .desktop . Puede omitir el camino, pero luego tiene que estar en $ PATH del entorno de escritorio, lo que generalmente no es ~/.local/bin. Además, tenga en cuenta que --single-version-externally-managed no se requiere con pip ya que no usa eggs. – jwelsh