Anaconda "build environment" was setup by Ilan and me. Aaron helped to build packages while he was at Continuum but spent most of his time on the open-source conda project.
It is important to understand the difference between Anaconda and conda in this respect. Anaconda is a particular dependency foundation that Continuum supports and releases -- it will have a particular set of expected libraries on each platform (we work to keep this fairly limited and on Linux currently use CentOS 5 as the base). conda is a general package manager that is open-source and that anyone can use to produce a set of consistent binaries (there can be many conda-based distributions). It solves the problem of multiple binary dependency chains generally using the concept of "features". This concept of "features" allows you to create environments with different base dependencies. What packages you install when you "conda install" depends on which channels you are pointing to and which features you have "turned on" in the environment. It's a general system that extends the notions that were started by the PyPA. -Travis On Sun, Jan 10, 2016 at 10:14 PM, Robert McGibbon <rmcgi...@gmail.com> wrote: > > > Right. There's a small problem which is that the base linux system > >> isn't just "CentOS 5", it's "CentOS 5 and here's the list of libraries > > > that you're allowed to link to: ...", where that list is empirically > > > chosen to include only stuff that really is installed on ~all linux > >> machines and for which the ABI really has been stable in practice over > > > multiple years and distros (so e.g. no OpenSSL). > > > > > > Does anyone know who maintains Anaconda's linux build environment? > > > I strongly suspect it was originally set up by Aaron Meurer. Who > maintains it now that he is no longer at Continuum is a good question. > > From looking at all of the external libraries referenced by binaries > included in Anaconda > and the conda repos, I am not confident that they have a totally strict > policy here, or at least > not ones that is enforced by tooling. The sonames I listed here > <https://mail.scipy.org/pipermail/numpy-discussion/2016-January/074602.html> > cover > all of the external > dependencies used by the latest Anaconda release, but earlier releases and > other > conda-installable packages from the default channel are not so strict. > > -Robert > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- *Travis Oliphant* *Co-founder and CEO* @teoliphant 512-222-5440 http://www.continuum.io
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion