[Distutils] Generation of script during installation

Bob Ippolito bob at redivi.com
Thu Dec 22 01:06:00 CET 2005

> Phillip J. Eby <pje at telecommunity.com> wrote:
>>>> You might want to just include all your data and/or header files
>>>> inside your package directory; this is the one directory you can
>>>> always find at runtime, no matter how your package gets installed.
>>> I'm not sure I understand. Are you suggesting to ignore/override
>>> what the user specifies with --install-headers or similar options?
>> I'm suggesting that if your package needs to have a reliable location
>> for the data, then it should include it with the package.  This is
>> orthogonal to whether you *also* install the headers in a
>> user-specified
>> location.  I'm just saying that if you have the data in your package,
>> you no longer have to care where the user may have *also* put it.
> OK, so you're suggesting to install two copies of the same files: one in a
> fixed location (within site-packages) so that it's always accessible, and
> a
> copy for the user wherever he wants. This might work for my case, but how
> do I
> implement it? Do I need to override most of the install_* cmd to implement
> this
> logic, or there is some trick I can exploit?

Why not just include the header files in both install_headers and
install_data (or equivalent)?


More information about the Distutils-SIG mailing list