Pull in some functionality from stdeb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-builddeb |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
For standard Python packages with a setup.py, it would be nice if bzr-builddeb could pull in some of stdeb's functionality for creating the initial packaging layout (e.g. via 'bzr dh-make'?).
stdeb lives here: http://
stdeb mostly does the right thing, except it does it in the wrong place. I.e. it doesn't know anything about bzr branches so it creates the debian directory instead the package-version directory in the cwd. This means you have to move debian/ up a couple of parents to situate it correctly.
However stdeb has some advantages:
* it doesn't ask you any questions (jfdi ftw \o/)
* it creates a more correct debian/control file based on setup.py hints
* (stdeb doesn't pick the right debian/copyright file based on setup.py, but bzr-builddeb should!)
* it removes all the crufty .ex files and what not
* (stdeb doesn't initialize the debian/watch file, but bzr-builddeb should!)
There is also another competing package skeleton builder tool: /usr/bin/ python- mkdebian.
http:// bazaar. launchpad. net/~python- distutils- extra-hackers/ python- distutils- extra/debian/ annotate/ head:/debian/ local/python- mkdebian