Is there a standard for source packages to be able to build rpms, debs (and perhaps others) without too much customization?
I'm talking mostly about Python, PyQt programs.
FPM can build debs/rpms from python packages on PyPI or from a local setup.py file. You can build a deb with
Building packages in other formats only requires you to change the
To produce debs I can also recommend python-stdeb.
It looks like you are looking for something like PyInstaller.
It can package the application for you in a very simple way.
Please have a look at the site.
The downside is it can only handle up to Python 2.7
Autopackage : If you want to package for different linux distributions you can try autopackage http://code.google.com/p/autopackage/
I do not have any experience with that so i do not know the details, and it seems to be unmaintained. I have looked through the code and it can be updated easily.
Brief explanation : If you want to package for different distributions then there is no real tool that can do that flawless for you. Even PyInstaller has its issues. If you really want to support different distro's, the best way to go is to make packages for the distro you want and maintain/update these as your program grows.