Snapshot.debian.org. Creating a .deb package from a python setup.py. This article has been updated on July 2nd 2009.
As I worked on packaging a project I am working on (Limited Shell) I found my self reading many tutorials on how to build debian packages. But none where related to distutils setup.py. As a nice setup.py natively knows how to package RPM, I thought about a way to include setup.py in a .deb generation. Here is a small guide to help generate a debian package from a distutils/setuptools setup.py.
The main steps of this procedure are:1- make sure that your setup.py is functional2- generate a GPG key to sign your package and a public key to put on your server or wherever3- create the files that are useful for the debian packaging:* debian/changelog* debian/compat* debian/control* debian/copyright* debian/rules* debian/watch4- write the Makefile5- generate your debian package6- check your files’ licensing7- check your new package using lintian8- Conclusion9- Links.
Testing installer. [10 Apr 2017] Debian Installer Stretch RC 3 release[02 Feb 2017] Debian Installer Stretch RC 2 releaseOlder news For official Debian 8.7 installation media and information, see the jessie page.
All images linked below are for the version of Debian Installer being developed for the next Debian release and will install Debian testing (stretch) by default. To install Debian testing, we recommend you use the Stretch RC 3 release of the installer, after checking its errata.