On Fri, 19 Jun 2009 10:38:39 -0600, Zooko Wilcox-O'Hearn <zo...@zooko.com> wrote: > It isn't so easy for setuptools to know which things ought to have +x > and which things ought not just based on their pathnames or other > metadata.
It is very easy.... it already knows... http://docs.python.org/distutils/setupscript.html#installing-scripts The scripts option simply is a list of files to be handled in this way. >From the PyXML setup script: setup(..., scripts=['scripts/xmlproc_parse', 'scripts/xmlproc_val'] ) > Having an archive format that preserves such bits would probably be a > good way to solve all such problems -- by making it the packagers > problems to set the bits before packaging rather than setuptools's > problem to figure out which bits ought to be set after installation. It's totally impossible on windows... Because you are talking about a unix specific problem... Why not just solve the problem rather than spreading it to more platforms? > 1.8 / 2.5 == 72%, so 28% of the .zip file size is saved by switching > to .tar.xz. Of course, some packages may gain more or less than 28% > (compared to ZIP compression) from LZMA compression. Well maybe its good. Its a new one to me though... David _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig