Wykres commitów

251 Commity (15a1fb6e2d22c013523835280e19c186e605b05f)

Autor SHA1 Wiadomość Data
Chris Holdgraf 7552361c2b
Merge pull request #309 from minrk/stencila
stencila support
2018-08-01 08:38:47 -07:00
Min RK cce1a47b09 separate get_build_env from get_env
so that runtime environment variables don’t trigger rebuild
2018-07-20 10:23:53 -07:00
Min RK 710fdcb24e refreeze 2018-07-16 16:30:47 -07:00
Min RK b16eeb8a9e bump versions
notebook 5.6
conda 4.5
jupyterlab 32
nteract 1.8
widgets 7.2
2018-07-16 16:30:39 -07:00
Tim Head ba6aa63085 Switch to miniconda v4.5.1 2018-06-06 19:07:53 +02:00
Gladys Nalvarte 43f367c590 Update the TypeError message and example in the unit test. 2018-06-04 12:56:20 +02:00
Gladys Nalvarte 709ac4c757 Checks if the environment.yml file is empty and if it contains a dictionary.
If the environment.yml is empty, an empty dictionary is instantiated.
This will rise an TypeError if the environment.yml file contains a list
or other data structure different than a dictionary.
2018-05-24 13:31:04 +02:00
yuvipanda b9f2242876 Bump nteract jupyter extension 2018-05-08 13:32:20 -07:00
Min RK 3b091a5502 fix inverted path
CONDA_DIR should come first, not last
2018-04-16 16:58:01 +02:00
Min RK d6bbed3786 kernel python prefix is always defined, even when it's the same as NB_PYTHON_PREFIX 2018-04-16 10:56:44 +02:00
Min RK b0c67f143c add KERNEL_PYTHON_PREFIX for py2 env
and put it on PATH
2018-04-16 10:42:19 +02:00
Kyle Kelley bd0f31c81c update nteract_on_jupyter to 1.6.0 2018-04-02 01:33:56 -06:00
Min RK eaad02ca34
Merge pull request #274 from willingc/notebook-bump
Refreeze environments
2018-03-20 14:10:36 +01:00
Carol Willing a2ebe316e4 Refreeze environments 2018-03-19 17:57:49 -07:00
Carol Willing 5aaf78a828 add docstrings for conda buildpack 2018-03-19 16:27:00 -07:00
Tim Head ed717955b1 Fix detecting dependency files in binder/ subidr 2018-03-15 16:22:01 +01:00
Min RK abe57f1c00 refreeze environments
- bump ipykernel to 4.8.2
- pin tornado to 4.5.3
2018-03-15 12:54:50 +01:00
Kyle Kelley 3658d7584d upgrade nteract_on_jupyter to 1.5.0 2018-03-07 14:05:40 -08:00
Min RK bc0b32bd1e remove -v from conda env update
there is so much verbose output that it seems to make it even harder to see what's happening,
except in very particular

while it's useful for debugging purposes when things like post-link fail,
I don't think we should do it by default.

added a `conda list` at the end to see what's been installed
2018-02-28 14:49:19 +01:00
Chris Holdgraf 98483d2c8e bumping ipywidgets version 2018-02-14 08:56:42 -08:00
Tim Head a50f061a1f Bump jupyterlab and jupyter notebook to latest versions 2018-02-08 10:27:15 +01:00
Yuvi Panda a856b359fe
Merge pull request #219 from rgbkrk/bump-nteract-on-jupyter
pin nteract_on_jupyter to 1.4.0
2018-02-06 17:32:12 -08:00
Kyle Kelley eae15ee481 Switch freeze guidance to not be a directive 2018-02-06 16:54:50 -08:00
Kyle Kelley 2b3e3d39dc pin nteract_on_jupyter to 1.4.0 2018-02-06 16:47:18 -08:00
Min RK 740cd35807 upgrade env in two steps
upgrade Python on its own because `conda env update` can get sad when upgrading Python along with a bunch of other transactions (specifically pip-install)
2018-02-02 15:28:27 +01:00
Min RK 8898b6635c refreeze conda environments
with nteract-on-jupyter via pip
2018-02-02 15:28:27 +01:00
Min RK 0d1c132de2 support freezing one Python at a time 2018-02-02 15:28:27 +01:00
Min RK c31ff40937 avoid pip cache in install-miniconda 2018-02-02 15:28:27 +01:00
Min RK e9a3a94ca1 add nteract_on_jupyter via pip in conda 2018-02-02 15:28:27 +01:00
Min RK 6dccbbe68b update conda used for freezing and remove workaround for conda-export bug
Bug is fixed in conda 4.4
2018-02-02 15:28:27 +01:00
Min RK 26dac5cc9b
Merge pull request #207 from yuvipanda/inheritance
Use inheritance to define composed buildpacks
2018-02-02 09:36:38 +01:00
Min RK 40417b6a7f conda: fix Python version detection
detecting Python 3.5 wasn't happening properly
2018-02-01 17:39:49 +01:00
yuvipanda be10cadbcb Remove traitlet imports from all buildpacks 2018-02-01 04:23:34 -08:00
yuvipanda 4d19924180 Use inheritance to define composed buildpacks
- This is much cleaner to understand than traitlets
- Remove 'name' and 'component' traitlets
2018-02-01 04:23:34 -08:00
yuvipanda e913fce474 Cache python_version detection in conda buildpack 2018-02-01 02:42:17 -08:00
yuvipanda 95c0170196 Be less clever in figuring out python version in conda
We can optimize this later
2018-02-01 02:10:59 -08:00
yuvipanda 66ec915a23 Fix python version detection in conda 2018-02-01 01:52:36 -08:00
yuvipanda 28bccecfff Switch assemble_scripts to use methods instead of traitlets 2018-02-01 01:43:14 -08:00
yuvipanda 42eb8e573c Convert build_script & build_script files to methods 2018-02-01 01:39:36 -08:00
yuvipanda d3c6703e9e Move path and env from traitlets to methods 2018-02-01 01:21:17 -08:00
yuvipanda 9fa8f21668 Refreeze conda environment
This broke out of the blue, causing CI to fail - see
https://github.com/jupyter/repo2docker/pull/180#issuecomment-356805582
2018-01-10 23:52:16 -08:00
Min RK 58ce29f61d allow installing 'broken' packages for frozen env
If a package we froze is later marked as broken, don't prevent installation.

Broken packages are lowest priority, so only allowed for those pinned in our frozen env
2018-01-08 17:08:13 +01:00
Min RK c2ae937b61 refreeze conda environments
gets a few updates, but fixes issue with noarch wheel package that has been identified as broken.
2018-01-08 14:48:41 +01:00
Min RK 997009133d [conda] install python 2 in separate kernel env 2018-01-03 18:17:33 +01:00
Min RK 878fc33f1d select frozen env based on Python found in environment.yml
if env specifies a version of Python other than the default,
a different base env will be selected.

This should fix some issues where switching Python versions on the base env with a bunch of packages installed can fail,
and will always produce a huge amount of churn.

Future change:

- place py2 in a separate env, like we do for requirements.txt
2018-01-03 17:14:03 +01:00
Min RK 5984a08e66 [conda] create separate frozen envs for Python versions
this will allow us to create different base envs based on Python major.minor versions
2018-01-03 16:38:19 +01:00
yuvipanda f5ca9aedb0 Upgrade base packages
- Bump JupyterLab to latest
- Run freeze.py (conda) and freeze.bash (venv) to get new dependent
  packages, primarily newer ipykernel and ipywidgets
- Remove some over-specification in environment.yml
2017-12-16 14:13:40 -08:00
Min RK 844023c96f update conda to 4.3.30 2017-12-07 10:13:20 +01:00
Min RK 4688dcc0ae freeze conda environment.yml as well
like python, run freeze in a docker container for portability
2017-12-04 17:34:43 +01:00
Min RK bd3bf07ebe sync conda versions with venv versions 2017-11-30 13:17:12 +01:00
yuvipanda c43d45ce21 Move conda support files next to the code
Better than in a separate files dir IMO
2017-11-30 01:44:25 -08:00