Carl Kleffner email@example.com wrote:
I very much prefer dynamic linking to numpy\core\libopenblas.dll instead of static linking to avoid bloat. This matters, because libopenblas.dll is a heavy library (around 30Mb for amd64). As a consequence all packages with dynamic linkage to OpenBLAS depend on numpy-openblas. This is not different to scipy-MKL that has a dependancy to numpy-MKL - see C. Gohlke's site.
It is probably ok if we name the OpenBLAS DLL something else than libopenblas.dll. We could e.g. add to the filename a combined hash for NumPy version, CPU, OpenBLAS version, Python version, C compiler, platform, build number, etc.