Wykres commitów

2298 Commity (f2f8bb666eb05b452705d85e42197cafc99a8bae)

Autor SHA1 Wiadomość Data
Min RK f2f8bb666e update Python in dockerfile tests
installing with Python 3.5 is starting to fail
2022-01-28 15:48:55 +01:00
Simon Li 8c21b96401
Merge pull request #1123 from yuvipanda/commandline-args
Allow passing in traitlets via commandline
2022-01-27 16:50:47 +00:00
Min RK b8a2c88501
Merge pull request #1124 from yuvipanda/extra-args
Allow passing in extra args to Docker initialization
2022-01-27 15:49:06 +01:00
Min RK 710d533f75 add `--help-all` support
a bit funky, since we are combining two separate parsers
2022-01-27 14:01:45 +01:00
Min RK 7f89926e51
Merge pull request #1062 from wolfv/micromamba
bootstrap base env with micromamba
2022-01-27 09:42:53 +01:00
Sylvain Corlay 25bc273a17 Remove -f command-line argument 2022-01-27 01:02:12 +01:00
Yuvi Panda cbc7699cd8
Merge pull request #1127 from manics/update-refreeze
Update ipywidgets jupyter-offlinenotebook jupyterlab
2022-01-27 04:30:01 +05:30
Simon Li a856862ead Update ipywidgets jupyter-offlinenotebook jupyterlab
- ipywidgets==7.6.5
- jupyter-offlinenotebook==0.2.2
- jupyterlab==3.2.8
2022-01-26 18:40:59 +00:00
Yuvi Panda 2c27b09a46
Merge pull request #1122 from minrk/rm-distutils
Remove deprecated calls to distutils
2022-01-26 23:59:23 +05:30
Yuvi Panda a5df995532
Clarify how kwargs is set
Co-authored-by: Min RK <benjaminrk@gmail.com>
2022-01-26 21:32:24 +05:30
Min RK d728a64dd9 get version comparison from semver
since Python is removing version string parsing from the standard library

moves Julia-specific semver utilities to top-level
2022-01-26 15:52:09 +01:00
YuviPanda 3af38557ad Allow passing in extra args to Docker initialization
Puts it in the ContainerEngine interface specific to Docker,
so PodMan can implement its own when necessary.

Fixes https://github.com/jupyterhub/repo2docker/issues/711
2022-01-26 16:16:46 +05:30
YuviPanda 885cb464b6 Allow passing in traitlets via commandline
Without this, you *always* needed a repo2docker_config.py
file to configure anything. This PR makes r2d match the
behavior of most traitlets based applications (like jupyter_server,
jupyterhub, nbconvert, etc)

Fixes https://github.com/jupyterhub/repo2docker/issues/1112
2022-01-26 14:48:11 +05:30
Min RK 8ab5c81245 remove deprecated call to distutils strtobool 2022-01-26 09:56:15 +01:00
Min RK e3d0a9ae8e
Merge pull request #1119 from yuvipanda/delete-tmp
Delete /tmp/downloaded_packages after running install.R
2022-01-26 09:02:27 +01:00
Sylvain Corlay a0f83c012d Re-add call to clean 2022-01-25 23:58:54 +01:00
YuviPanda 6ab41efd4d Delete /tmp/downloaded_packages after running install.R
This can often leave ~100-200MB in /tmp that isn't re-used
after the image is set up.
2022-01-25 21:26:16 +05:30
Simon Li 813d28bfdb
Merge pull request #1115 from minrk/set-user-root
set USER root after each directive block
2022-01-25 14:55:11 +00:00
Min RK 3f07830957
Merge pull request #1118 from yuvipanda/no-ggplot2
Use a smaller R library in our tests
2022-01-25 15:53:33 +01:00
YuviPanda 9066d079d0 Use testthat, rather than tinytest
tinytest doesn't exist in older MRAN snapshots
2022-01-25 19:38:47 +05:30
Min RK 945c45299f set USER root after each directive block
matches expectations in the directive sequences

not strictly required after preassemble because we have no root steps between preassemble and assemble,
so we could remove the `last_user = "root"` there instead

includes regression test
2022-01-25 14:48:37 +01:00
YuviPanda f6737cfff5 Use a smaller R library in our tests
ggplot2 is a big library with a bunch of dependencies,
making our already slow R tests even slower. This PR
switches them to using the tinytest library, which has
no dependencies and is much smaller.
2022-01-25 18:58:58 +05:30
Yuvi Panda bf99b93dae
Merge pull request #1117 from minrk/r-base-core
Only get R itself (r-base-core) from apt, not CRAN packages
2022-01-25 18:39:45 +05:30
Min RK ad0034cb2f note why --no-install-recommends is important for r packages 2022-01-25 13:29:15 +01:00
Min RK 19acf46392 remove r-recommended package
r-recommended is a collection of common CRAN packages,
which cause conflicts when trying to install older R.

These same packages can be regular dependencies retrieved from CRAN.
2022-01-25 11:38:35 +01:00
Sylvain Corlay 65a36cc3f7 PR review comments: update micromamba, use MAMBA_EXE environment variable 2022-01-21 13:16:33 +01:00
Sylvain Corlay 374efff3dc Fix CI by calling shell init 2022-01-21 11:21:00 +01:00
Sylvain Corlay 5f82b2c8b0 Update micromamba installation 2022-01-21 11:21:00 +01:00
Wolf Vollprecht 7d4ac3b960 Use micromamba 0.17 and install conda & mamba into base env 2022-01-21 11:21:00 +01:00
Wolf Vollprecht e12ffc4a99 use mamba with fixed zstd linkage 2022-01-21 11:21:00 +01:00
Wolf Vollprecht b6091c9265 use wget better 2022-01-21 11:21:00 +01:00
Wolf Vollprecht c96a230962 try nightly 2022-01-21 11:21:00 +01:00
Wolf Vollprecht 245fc1b939 use 0.16.0 2022-01-21 11:21:00 +01:00
Sylvain Corlay 089f6a87a5 Use micromamba 0.15.2 2022-01-21 11:21:00 +01:00
Wolf Vollprecht 3c2ded30be fix rm targets 2022-01-21 11:21:00 +01:00
Wolf Vollprecht 7c4f2a5b4f fix up urls 2022-01-21 11:21:00 +01:00
Wolf Vollprecht 7ad3c177d2 trigger 2022-01-21 11:21:00 +01:00
Wolf Vollprecht abc1fe98c8 trigger 2022-01-21 11:21:00 +01:00
Madhur Tandon 22d4781809 use strict channel priority 2022-01-21 11:21:00 +01:00
Madhur Tandon 2d27bb2af6 revert back to using install 2022-01-21 11:21:00 +01:00
Madhur Tandon d2a2c070e7 use experimental build of micromamba 2022-01-21 11:21:00 +01:00
Madhur Tandon b08c7dc3b6 use env update instead of install 2022-01-21 11:21:00 +01:00
Madhur Tandon e12c436af2 add MAMBA_EXE environment variable 2022-01-21 11:21:00 +01:00
Madhur Tandon 8926cdc968 minor fixes 2022-01-21 11:21:00 +01:00
Madhur Tandon 9c109f95b4 use latest micromamba and fix MAMBA_ROOT_PREFIX 2022-01-21 11:21:00 +01:00
Madhur Tandon 2e702f0248 rename file and add conda-forge channel to .condarc 2022-01-21 11:21:00 +01:00
Madhur Tandon 3288bca6a4 fix tests + change name of script 2022-01-21 11:21:00 +01:00
Madhur Tandon 6cc7567f2e use micromamba 0.12.2 2022-01-21 11:21:00 +01:00
Madhur Tandon f9388c3200 use latest micromamba 2022-01-21 11:21:00 +01:00
Madhur Tandon 2bfbf44efa adhere to lint 2022-01-21 11:21:00 +01:00