yuvipanda
414d3932ac
Log bootstrap / installer messages to file as well
...
This enables debugging when a server does not come up as
expected.
Fixes #22
2018-07-29 02:17:12 -07:00
yuvipanda
e97b81fe7a
Require miniconda to be installed for conda. to work
...
We can no longer assume that sys.executable has conda
installed. Instead, we require that prefix has conda installed.
This requires miniconda to be installed into prefix.
2018-07-20 11:30:11 -07:00
yuvipanda
8ff0befe00
Re-instate conda version check fix
...
Lost https://github.com/jupyterhub/the-littlest-jupyterhub/pull/58
to a rebase. Put it back!
2018-07-20 11:12:03 -07:00
yuvipanda
fc0ecb6699
Use venv for base hub environment
...
- TLJH should support raspberry pi, which runs ARM. conda does
not support ARM.
- Get nodejs from nodesource instead of conda or default repositories.
Default repositories get out of date pretty quickly.
- Install CHP from npm
2018-07-19 18:01:30 -07:00
yuvipanda
3d74ee71b3
Add option to install requirements.txt file on install
...
Also add docs about --admin option
Refer #49
2018-07-18 01:01:37 -07:00
yuvipanda
de7fda47db
Install conda packages from conda-forge explicitly
...
I don't think the default channel fields in construct.yaml are
working.
2018-06-27 03:05:24 -07:00
yuvipanda
ac7bd88105
Hide stdout from pip installs
2018-06-27 02:14:20 -07:00
yuvipanda
4ec145f9b8
Strip out random null bytes better in output fron conda
...
WAT
2018-06-26 18:36:20 -07:00
yuvipanda
303d2d0e88
Call conda more resiliently
2018-06-26 18:35:58 -07:00
yuvipanda
f7813a9385
Add function to install packages from pip too
2018-06-26 17:38:56 -07:00
yuvipanda
92558e913e
Add unit test for conda environment management
...
- Also fix a bug caught by unit test!
2018-06-26 04:40:39 -07:00
yuvipanda
6dc68210c2
Move conda wrappers to their own module
2018-06-26 04:14:29 -07:00