How to create a tarball for Python projects:
GZIP=--best tar -cz --owner root --group root --mode a+rX
For example:
GZIP=--best tar -cvz --owner root --group root --mode a+rX -f lunch-0.3.1.tar.gz lunch-0.3.1/
A script can be made to make this easier:
PKGNAME=python-txosc
PKGVERSION=0.1.4
PKGDIRNAME=${PKGNAME}-${PKGVERSION}
hg ar ../${PKGDIRNAME}
cd ..
find ${PKGDIRNAME} -name .hg | xargs rm -rf
GZIP=--best tar -cvz --owner root --group root --mode a+rX -f ${PKGDIRNAME}.tar.gz ${PKGDIRNAME}/
cp ${PKGDIRNAME}.tar.gz ${PKGNAME}_$PKGVERSION}.orig.tar.gz