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