[Distutils] Recursive package data
Ian Bicking
ianb at colorstudy.com
Thu Sep 29 01:29:48 CEST 2005
Phillip J. Eby wrote:
> At 01:25 PM 9/28/2005 -0700, Ben Bangert wrote:
>
>>As I'm looking at setuptools to handle distribution and usage of web
>>application's, being able to package arbitrarily deep static content
>>that belongs with the webapp package (of various extension types)
>>starts cropping up. Having no way to just say, "everything under this
>>dir is package data, keep it" becomes a real killer in this context.
>>
>>I think I heard somewhere that this feature is being discussed/
>>implemented, when will it be available? (or is it not being developed?)
>
>
> I originally thought I could just slap in detection via revision control
> metadata, but it turned out to be problematic. Doing "sdist" this way is
> not a problem, because the generated sdist doesn't need to know how its
> contents were generated - you don't generally build another sdist from an
> sdist. But doing this for data files would mean the information used to
> generate the list would be lost to source distributions, which would be
> Very Bad, because you then couldn't generate a bdist_egg from an sdist.
Isn't that information in MANIFEST? Couldn't every package that gets
installed have every file under it that is also in MANIFEST be
considered a package_data file? Is there stuff people distribute that
shouldn't be installed? I guess tests might count (I personally have
come to prefer keeping them outside of the packages, so it's not a problem).
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Distutils-SIG
mailing list