|
From: Sasha <nd...@ma...> - 2006-01-17 17:09:55
|
My main concern is not with the non-standard default location, but
with the way distutils are tricked into placing headers into that
location. Currently this is done by mislabeling the header files as
"data files" in setup.py as follows:
config.add_data_files(join('include','numpy','*.h'))
This looks like a hack that just happens to work on platforms where
headers do not require any special treatement such as end-of-line
conversion or pre-compilation. This is not guaranteed to work on every
python platform now and may certainly break in the future.
-- sasha
On 1/17/06, Robert Hetland <he...@ta...> wrote:
>
>
> On Jan 17, 2006, at 9:08 AM, kon...@la... wrote:
>
>
> What good is that symlink if no one can rely on its presence?
>
> True.
>
> I think putting the include files in a non-standard place should be the
> exception, rather than the rule. The standard install should behave itse=
lf,
> and put things in the right place.
>
> -Rob
>
>
> -----
> Rob Hetland, Assistant Professor
> Dept of Oceanography, Texas A&M University
> p: 979-458-0096, f: 979-845-6331
> e: he...@ta..., w: http://pong.tamu.edu
>
|