At 12:43 PM 5/22/2009 -0500, Olemis Lang wrote:
On Thu, May 21, 2009 at 3:56 PM, P.J. Eby <[email protected]> wrote:
> At 11:15 AM 5/20/2009 -0500, Olemis Lang wrote:
>>
>> On Wed, May 20, 2009 at 10:09 AM, Jeff Hammel <[email protected]>
>> wrote:
>> >
>> > You have to verbosely include them with package data.  IMHO, this is a
>> > setuptools bug.  E.g.:
>> >
>> >      package_data={ 'geotrac': ['templates/*', 'htdocs/*'] },
>> >      include_package_data=True,
>> >
>> > This is probably not quite right :(, but you get the idea.
>>
>> I just tried this and doesnt include files for sdist ... :(
>>
>> Looking forward for further hints : maybe it's just something I'm
>> doing wrong, dont know, but eggs are ok so I'm not sure
>
> If you are not using a revision control system plugin, you will have to list
> sdist files in MANIFEST.in;

Thanks, I included files in MANIFEST.in now I can distribute source
packages for TracGViz [1]_ & TracPyTppTheme [2]_ so that EGGs can be
built for different Py versions or whatever ...

So this is the way !

PS: BTW , I dont get the idea about specifying things twice (I mean
package_data & MANIFEST.in ;) Is there a «logical» reason for this ? I
mean why sdist doesnt look for the data specified in package_data ? Or
alternately, what is the reason for having MANIFEST.in too ?

That's what distutils does. setuptools improves on it by adding revision control support. But if you don't use a revision control plugin or some other sort of file finder, you have to do it the old distutils way.

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to