David Cournapeau wrote:
Eloi Gaudry wrote:
David, I think that what Christoph pointed here applies to the msvc built libraries only (I need to build the whole python/extensions using msvc).
Ok, I did not understand that point. Do you know if the patch discussed in 4120 has been applied to 2.6.4 ?
I don't think so... I'm using 2.6.4 and still wondering how to circumvent the runtime redistribution issue.
May I ask you what re the "clashes between extensions" you were referring to in your previous answer ? Have you already encountered such issues ?
If every python package starts to put its extensions (*.pyd) into a directory, what happens when two different packages have an extension with the same name (e.g. package foo has a package multiarray.pyd) ? I would also be really annoyed if a 3rd party extension starts polluting my C:\Python26.
You made your point.
I'm wondering how it could break things asp roviding libraries in an unique location is a known and common practice.
The problem is that numpy does not "own" C:\Python*, and it is not expected that projects start dumping their stuff there. It usually "works" on windows because each applications is independent of each other. But here, numpy extends python, so we cannot just do as we please - especially to deal with this whole manifest stupidity. Given that even MS has implicitly recognized how broken manifests were (they are giving it up for VS 2010), I don't think it worths spending time on this issue which may well be unsolvable in a reliable way anyway. AFAIK, the related issue of broken "install for me" python installers on vista and windows 7 has not been solved yet.
Well, I wasn't aware of Microsoft willing to giving up the whole SxS/manifest thing. Is there any MSDN information available? Thanks for your input David, Eloi
cheers,
David _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion
-- Eloi Gaudry Free Field Technologies Axis Park Louvain-la-Neuve Rue Emile Francqui, 1 B-1435 Mont-Saint Guibert BELGIUM Company Phone: +32 10 487 959 Company Fax: +32 10 454 626