¿Cómo usar Python distutils?

Escribí un programa rápido en python para agregar una GUI gtk a un programa cli. Me preguntaba cómo puedo crear un instalador usando distutils. Dado que es solo una interfaz gráfica de usuario para una aplicación de línea de comandos, solo funciona en * nix de todos modos, así que no me preocupa que sea multiplataforma.

mi objetivo principal es crear un paquete .deb para usuarios de debian / ubuntu, pero no entiendo los archivos make / configure. Principalmente he sido desarrollador web hasta ahora.

editar: ¿Alguien sabe de un proyecto que use distutils para que yo pueda verlo en acción y, en realidad, intente construirlo?

Aquí hay algunos enlaces útiles.

Guía de empaquetado de Ubuntu Python

Esta guía esmuy servicial. No sé cómo me perdí durante mi ola inicial de gooling. Incluso lo guía a través del empaquetado de una aplicación Python existente

El proyecto Ubuntu MOTU

Este es el paquete oficial que mantiene el proyecto en ubuntu. Cualquiera puede unirse, y hay muchos tutoriales e información sobre la creación de paquetes, de todo tipo, que incluyen la 'guía de empaquetado de Python' anterior.

"Python distutils para deb?" - Discusión del Foro Ars Technica

Según esta conversación, no puedes usar distutils. No sigue el formato de empaquetado de Debian (o algo así). Supongo que es por eso que necesitas dh_make como se ve en la guía de Empaquetado de Ubuntu

"Un comando bdist_deb para distutils

Este tiene una discusión interesante (también es cómo encontré la guía de ubuntu) sobre la concatenación de un archivo zip y un script de shell para crear algún tipo de ejecutable universal (cualquier cosa con python y bash). extraño. Avíseme si alguien encuentra más información sobre esta práctica porque nunca he oído hablar de ella.

Descripción del formato deb y cómo encajan los distutils - python mailing list

Respuestas a la pregunta(5)

Su respuesta a la pregunta