[Distutils] Derivative files
Phillip J. Eby
pje at telecommunity.com
Mon Apr 23 05:32:26 CEST 2007
At 10:22 PM 4/22/2007 -0500, Ian Bicking wrote:
>Phillip J. Eby wrote:
>>At 06:11 PM 4/20/2007 -0500, Ian Bicking wrote:
>>>I made a distutils command to take the Javascript files in an
>>>application and put them together and compress them. I'd like the
>>>result to kind of always be there; it would be distributed with the egg
>>>for instance. But I don't really want it in source control. So I think
>>>I need to make this part of the build somehow. What should I look for
>>>to do that?
>>A couple of options:
>>* Add it to MANIFEST.in, in which case it will be put in source
>>distributions as well as the eggs, assuming it's in a package
>>subdirectory and include_package_data is True
>>* list it explicitly in package_data
>
>Is there a good way to ensure the files are created if necessary? I.e.,
>if someone checks out the code (without these files) and runs setup.py
>install or develop, to make sure the compressing command is run?
You can subclass one of the build_* or install_* commands that would
ordinarily be run.
More information about the Distutils-SIG
mailing list