On Mon, Jan 11, 2016 at 11:02 AM, David Cournapeau <courn...@gmail.com> wrote:
> If we get all that worked out, we still haven't made any progress toward >> the non-standard libs that aren't python. This is the big "scipy problem" >> -- fortran, BLAS, hdf, ad infinitum. >> >> I argued for years that we could build binary wheels that hold each of >> these, and other python packages could depend on them, but pypa never >> seemed to like that idea. >> > > I don't think that's an accurate statement. There are issues to solve > around this, but I did not encounter push back, either on the ML or face to > face w/ various pypa members at Pycon, etc... There may be push backs for a > particular detail, but making "pip install scipy" or "pip install > matplotlib" a reality on every platform is something everybody agrees o > sure, everyone wants that. But when it gets deeper, they don't want to have a bunc hof pip-installable binary wheels that are simply clibs re-packaged as a dependency. And, then you have the problelm of those being "binary wheel" dependencies, rather than "package" dependencies. e.g.: this particular build of pillow depends on the libpng and libjpeg wheels, but the Pillow package, in general, does not. And you would have different dependencies on Windows, and OS-X, and Linux. pip/wheel simply was not designed for that, and I didn't get any warm and fuzzy feelings from dist-utils sig that the it ever would. And again, then you are re-designing conda. So the only way to do all that is to statically link all the dependent libs in with each binary wheel (or ship a dll). Somehow it always bothered me to ship the same lib with multiple packages -- isn't that why shared libs exist? - In practice, maybe it doesn't matter, memory is cheap. But I also got sick of building the damn things! I like that Anaconda comes with libs someone else has built, and I can use them with my packages, too. And when it comes to ugly stuff like HDF and GDAL, I'm really happy someone else has built them! Anyway -- carry on -- being able to pip install the scipy stack would be very nice. -CHB > >> > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion