<div dir="ltr">Hi all,<div><br></div><div>I've just issued a pull request to update the get_yt.sh script. </div><div><br></div><div><a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1834/updating-miniconda-install-script/diff">https://bitbucket.org/yt_analysis/yt/pull-requests/1834/updating-miniconda-install-script/diff</a><br></div><div><br></div><div>This uses miniconda to install yt into a user-writable prefix. The main advantage over the install script is that we don't need to bootstrap python. This is a big help on OS X 10.11, since the openssl headers are no longer available there.</div><div><br></div><div>In the version of the script I just pull requested, I've set it to no longer build yt from source. Instead it does "conda install yt". I did this because it significantly simplifies the user-visible setup. In particular, users no longer need to have compilers installed to install everything, and we don't need to tell people to install XCode or a bunch of packages. It's also the case that the Conda versions of libraries are less useful for local development due to the way conda makes packages relocatable.</div><div><br></div><div>My plan with this is to still keep the install script available, but offer the get_yt.sh script as an alternate install script more suitable for "quick" installations for users who aren't likely going to hack on yt. The install script will still be available, and that will produce a more hackable installation of yt. It also comes with more headaches, for example on 10.11 or newer users will be responsible for installing the OpenSSL headers using e.g. homebrew or macports.</div><div><br></div><div>I know that in the past we've gone to great trouble to make sure people get hackable installations of yt out of the box. The cost of that is substantially increased pain of installation and also increased support workload for developers who respond to mailing list and IRC questions. I can easily set INST_YT_SOURCE=1 to be the default if the consensus is that people should always get hackable yt installations (e.g. source install with "setup.py develop" by default.</div><div><br></div><div>What do you all think?</div><div><br></div><div>-Nathan</div></div>