Wykres commitów

865 Commity (8bbced7ded5a21b581f1f3846ffc9f87944ba799)

Autor SHA1 Wiadomość Data
John D. Boy 4ff6975716 Bump nix version to 2.3
- This addresses issue #911
- This is untested, but there is no documented reason why repo2docker
  should stick with the previously pinned version 2.1.1
- Upstream has switched from bz2 to xz, so `tar` now takes the `-J` flag
  instead of `-j`
2020-06-16 11:35:09 +02:00
Simon Li 1701771ad9
Python 2.7 wcwidth==0.1.9
Later versions of wcwidth require `backports.functools-lru-cache>=1.2.1; python_version < "3.2"` but the conda-forge wcwidth package was automatically bumped without this new requirement.
2020-06-03 21:38:33 +01:00
Simon Li f9862cc2c1
nbresuse==0.3.3 full freeze.py 2020-06-02 19:18:20 +01:00
David Anthoff 184bc12a1c Add Julia 1.4.2 support 2020-05-25 13:45:29 -07:00
Tim Head 8b6224999d
Merge pull request #886 from danlester/master 2020-05-15 15:43:51 +02:00
Tim Head 81e1e39b7a
Merge pull request #892 from betatim/bump-irkernel 2020-05-15 14:42:17 +02:00
Tim Head 26ce1899dc Fix RShiny proxy
The Shiny proxy was split out of the rstudio proxy package. This meant
that RStudio sessions were still being proxied but Shiny sessions not.
2020-05-11 11:41:32 +02:00
Tim Head c01bdf0130 Bump version of irkernel for R 4.0 2020-05-10 21:46:17 +02:00
Dan Lester 146db2f4f0 Only chmod u+x if not already executable, in case user is not owner but file is already g/o+x 2020-05-01 13:35:17 +01:00
Dan Lester 057c837a75 chmod start script from repo2docker-entrypoint 2020-04-29 18:48:10 +01:00
Tim Head 175b9308e8
Merge pull request #874 from hwine/GH-871_fix_env_option 2020-04-23 06:55:05 +02:00
Simon Li f1cd7c0af7
pypi jupyter-offlinenotebook==0.1.0 2020-04-20 10:20:30 +01:00
Hal Wine d9bf9d1a9b --env handling now consistent with Docker
Added a custom action handler for '-e' and '--env' so that the
'environment' variable passed to docker reflects how docker would have
processed the same args
2020-04-19 16:44:48 -07:00
Hal Wine 2c9027eb80 Change location & type of fix
The initial plan was to modify our copy of the environment variables as
set via cli argparsing at the point-of-use. However, that function's
purpose is to launch a container.  Adding argument processing doesn't
feel right.

The new plan is to modify our copy of the environment when the arguments
are parsed. `argparse` provides a hook to do such work: custom actions.
2020-04-18 10:29:10 -07:00
Tim Head 260774b9d2
Merge pull request #878 from davidanthoff/julia-1.4.1 2020-04-18 00:20:01 +02:00
David Anthoff 94adf0f3c7 Work around a Julia bug 2020-04-17 12:47:51 +02:00
David Anthoff 291e5d93e0 Add support for Julia 1.4.1 2020-04-17 12:46:13 +02:00
Hal Wine 54c44fcb23 Placeholder for work to come. 2020-04-15 20:49:56 -07:00
David Anthoff f050805bf0 Add support for Julia 1.4.0 2020-04-08 15:19:46 -07:00
Erik Sundell d366af9a51
Merge pull request #869 from betatim/update-server-proxy
[MRG] Update server proxy and rsession proxy
2020-04-05 00:22:46 +02:00
Erik Sundell 1900878302
Update repo2docker/buildpacks/_r_base.py 2020-04-04 21:36:46 +02:00
Tim Head 8b5b55732a Update server proxy and rsession proxy
Both haven't been updated in a long time (~1yr) so we should refresh
them. This brings both to the latest commit in their repos.
2020-04-04 15:05:00 +02:00
Tim Head 110d34d041 Improve handling of pip arguments when detecting local dependencies 2020-03-27 15:28:19 +01:00
Yuvi Panda 03ec3fe803
Make defaults channel be lower priority than conda-forge
Co-Authored-By: Isuru Fernando <isuruf@gmail.com>
2020-03-05 05:44:02 +00:00
YuviPanda 59684d0cbe Add defaults channel back 2020-03-05 11:02:52 +05:30
YuviPanda cc54383160 Don't explicitly try to upgrade conda
Unlike miniconda, miniforge is likely to be updated more
often (one hopes), so we don't have to install then upgrade
conda specifically
2020-03-04 22:13:30 +05:30
YuviPanda cbab4eaf43 Replace reference to md5 with reference to sha256 2020-03-04 15:02:34 +05:30
YuviPanda 0d0a2f8eb9 Use miniforge instead of miniconda to get conda
[miniforge](https://github.com/conda-forge/miniforge) is a new
community-led installer that uses conda-forge as the default
channel, rather than defaults. This gives us a few advantages:

- No mixing of defaults & conda-forge channel by default. My
  intuition is that this will reduce image size & build times,
  but I don't know enough about conda to say if this is real
- It provides installers for architectures unsupported by miniconda.
  This is particularly useful important for ARM & PowerPC, when we
  want to support those better.
- I like conda-forge, and we should do what we can to support them!
  This is a fairly easy, drop-in way to do so
- It is more likely to have newer versions of conda by default
  than miniconda
- It provides sha256 hashes for installers rather than just md5. This
  makes me personally happy

There should be no user-facing changes here as far as I can tell.

Fixes #858
2020-03-04 14:52:34 +05:30
Tim Head 26542dfc85
Merge pull request #851 from manics/mran-latest
[MRG] If looking for latest MRAN URL try earlier snapshots too
2020-02-24 10:19:09 +01:00
Simon Li 6a07a48b2d Test R latest MRAN date handling 2020-02-22 11:29:59 +00:00
Simon Li 5f3fcfcf08 If looking for latest MRAN URL try earlier snapshots too 2020-02-15 16:07:48 +00:00
Simon Li 57593936f0 utils.execute_cmd flush buffer if no EOL 2020-02-14 23:19:46 +00:00
Tim Head e405d9678f Make it optional to install the extension for lab
Some versions of lab used by repo2docker are not compatible with the
offlinenotebook extension. We try to install the extension and if it
fails we move on without raising an error.
2020-02-06 07:46:43 +01:00
Tim Head c340f4a44e Install jupyter-offlinenotebook extension
This adds the offlinenotebook extension to the base install. With this
users can download their notebook even after the server has gone away.
2020-02-05 23:16:57 +01:00
Chris Holdgraf 900d280561
[MRG] add Hydroshare as a content provider (#800)
[MRG] add Hydroshare as a content provider
2020-02-03 10:52:48 -07:00
Tim Head 356ea10868
Merge pull request #840 from minrk/py38
Python 3.8 support
2020-01-30 16:10:37 +01:00
Min RK ef9daa26e5 refreeze 2020-01-30 11:58:45 +01:00
Min RK eb80fff779 add py3.8 environment 2020-01-30 11:53:17 +01:00
Min RK acd582951b make python 3.7 the default explicitly
rather than implicit on the last entry
2020-01-30 11:53:16 +01:00
Min RK 4f1dcd8421 add py3.8 to freeze list
and remove 3.5 which is no longer being refrozen
2020-01-30 11:53:16 +01:00
Min RK fb995027de make conda install conda quick with -S
if the version is already satisfied
2020-01-30 11:53:16 +01:00
Min RK 697bde8273 bump miniconda version to 4.7.12 2020-01-30 11:53:16 +01:00
Min RK 2e2d1f4b32 make that jupyterhub-singleuser
which adds the appropriate restrictions on notebook
2020-01-30 10:05:58 +01:00
Min RK 68c867cfde use old Python environment when using old Julia environment 2020-01-30 09:58:38 +01:00
Uwe L. Korn 3d8b6118e9 Only check str dependencies 2020-01-30 07:43:57 +01:00
Scott Black 02d0107510 Merge remote-tracking branch 'upstream/master' into hydroshare-content-provider 2020-01-29 10:14:01 -07:00
Uwe L. Korn e89378aea0 Start RStudio if R is installed via conda 2020-01-29 17:48:39 +01:00
Min RK 93ee8153b0 refreeze 2020-01-29 17:47:40 +01:00
Min RK 8e0c3f8e9f update base environment
- notebook 6
- nbconvert 5.6
- jupyterlab 1.2
- widgets 7.5
2020-01-29 17:47:31 +01:00
Min RK 573ecc9054 use jupyterhub-base
removes nodejs from the conda environment

node is already installed on the host
2020-01-29 16:38:06 +01:00