[Numpy-discussion] Is anyone knowledgeable about dll deployment on windows ?

Eloi Gaudry eg@fft...
Mon Nov 30 05:52:29 CST 2009

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,
> 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

Company Phone: +32 10 487 959
Company Fax:   +32 10 454 626

More information about the NumPy-Discussion mailing list