Commit Graph

4 Commits

Author SHA1 Message Date
yuvipanda
5b92cd5e72 Use miniconda3 directly, do not use conda constructor
Conda constructor wasn't providing enough use to justify its
restrictions:

1. It doesn't work with most of conda-forge due to
   https://github.com/conda/constructor/issues/86#issuecomment-330863531.
   Almost all the packages we want to ship are in conda-forge.
2. There is no way to pass environment variables to the post-install
   script, which makes customization super hard.
3. Can't bundle pip packages, so we need internet access to install
   packages anyway. This negates the 'offline installable' aspect of
   conda constructor.
4. We need an installer script that users can curl into bash regardless.

Downloading & installing miniconda straight up seems simple enough
for now, and has a reasonable upgrade pathway. I think it'll work out ok!
2018-06-27 15:41:34 -07:00
yuvipanda
82a440d46c Install tljh from github 2018-06-27 02:56:47 -07:00
yuvipanda
7c1e0b612d Include conda channels in hub environment 2018-06-27 02:56:09 -07:00
yuvipanda
8a2b6f608c Add base conda constructor files 2018-06-26 18:37:57 -07:00