Commit Graph

9 Commits

Author SHA1 Message Date
yuvipanda
a3cb0e0825 Upgrade tljh install when running installer
The installer now works as both installer & upgrader
2018-07-01 12:16:40 -07:00
yuvipanda
f86e442ec1 Don't install hub's conda if you don't have to
This lets us use the installer script as an upgrade script as well
2018-06-29 01:49:28 -07:00
yuvipanda
903bf46409 Make bootstrap script actually respect PIP overrides 2018-06-29 00:22:50 -07:00
yuvipanda
9cc05a9d62 Add docs for setting up a developer environment 2018-06-28 18:30:19 -07:00
Bastian Greshake Tzovaras
d4e208a3a6 allow upgrade of miniconda during install 2018-06-28 16:46:25 -07:00
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