Wykres commitów

246 Commity (381d21c25b01f237bcac58ed4f27ed1ba1fd040c)

Autor SHA1 Wiadomość Data
James Bourbeau 624ad94073 Remove getattr usage 2018-12-13 11:09:50 -06:00
James Bourbeau 2e31e6e80e Add Dockerfile repo2docker labels 2018-12-12 22:05:06 -06:00
Tim Head 52855c2f1c
Merge pull request #475 from betatim/bump-notebook
[WIP] Update notebook to latest release
2018-12-12 07:20:59 +01:00
Tim Head ef7bf9e456 Remove notebook from list of conda packages 2018-12-11 22:39:04 +01:00
Tim Head f3989a6555 Refreeze environments
The frozen Python 3.6 environment was empty so refreezing everything.
Added the generated environment.py-3.6.yml which used to be excluded by
gitignore because it was the only one not also commited to the repo.
2018-12-11 22:32:05 +01:00
Min RK 81f35ba629 remove everything but the comment in unused environment.py-3.5.yml 2018-12-11 11:02:11 +01:00
Min RK 694e728ffd
Merge pull request #478 from yuvipanda/cache-from
Allow specifying images to reuse cache from
2018-12-11 11:00:23 +01:00
Min RK 48dcd88365 opt-out of auto-freezing Python 3.5
now that it's not being updated anymore

only security fixes from now on for Python 3.5
2018-12-11 10:54:02 +01:00
yuvipanda 3b0b77259f Inject docker.APIClient into methods that need them
- Creating a new client with 'auto' version causes repeated
  unnecessary network requests to discover version of docker daemon.
- Testing is easier this way, since we can inject a mocked docker
  client more easily
2018-12-10 11:18:01 -08:00
yuvipanda 71031688dd Bump nbrsessionproxy version
For https://github.com/jupyterhub/mybinder.org-deploy/issues/865
2018-12-10 09:52:16 -08:00
yuvipanda 569e6cf483 Pass through cache_from to legacy buildpack too 2018-12-05 11:11:27 -08:00
yuvipanda 1dacdd4c46 Allow specifying images to reuse cache from
This lets us explicitly specify images that repo2docker
should try to re-use cached layers from. Docker normally only
looks for layers from images that were *built* locally - if
we want it to look in images that were *pulled* from a registry,
we need to specify it here.
2018-12-05 11:10:50 -08:00
yuvipanda 82e0dc0149 Make apt be quieter
Currently a *lot* of our log info is from apt packages being
installed, and package lists being updated. This is mostly not
very useful information to users. The following outputs are
hidden:

- apt-get update, purge & clean
- apt-get installs for base packages

When there is any error from any of the apt-get steps, they will
be printed. Any packages the user explicitly lists (via apt.txt)
will have their install status messages output.
2018-11-28 23:11:36 -08:00
Tim Head 9cb2213581 Update notebook to latest release 2018-11-20 07:24:43 +01:00
Tim Head ccce3fe9fc
Merge pull request #467 from yuvipanda/jupyterhub
Add jupyterhub to base environment
2018-11-13 11:11:27 +01:00
Yuvi Panda c489f54a05
Merge pull request #448 from betatim/nix-experiment
[MRG] Switch to BaseImage for nix build pack
2018-11-12 13:56:30 -08:00
yuvipanda a62e8acaf4 Add jupyterhub to base environment
Uses pip instead of conda, since (AFAIK) conda installs
CHP and friends too.
2018-11-12 13:19:06 -08:00
yuvipanda 5f1f9c6668 Add comment explaining use of $* 2018-11-12 12:31:07 -08:00
Tim Head 58cbe1797d
Merge pull request #457 from nuest/stencila
Updates for Stencila
2018-11-09 13:56:23 +01:00
Tim Head 28a11ab3de Fix comment typos 2018-11-09 08:20:24 +01:00
Tim Head d427fdfd52 Add test and support for binder sub-directory 2018-11-09 08:12:53 +01:00
Tim Head 046b744785 Inherit from BaseImage instead of BuildPack 2018-11-09 08:12:33 +01:00
nuest 68194a08a2 reformat some long lines 2018-11-09 07:46:31 +01:00
nuest 58a5c8b4c2 make loops more readable 2018-11-09 07:40:31 +01:00
Tim Head 0ccca4983a
Update docs in buildpacks/r.py
Co-Authored-By: nuest <daniel.nuest@wwu.de>
2018-11-07 18:52:23 +01:00
Tim Head c49694a5ea
Update repo2docker/buildpacks/base.py
Co-Authored-By: nuest <daniel.nuest@wwu.de>
2018-11-07 18:51:57 +01:00
Tim Head d849664826
Update repo2docker/buildpacks/base.py
Co-Authored-By: nuest <daniel.nuest@wwu.de>
2018-11-07 18:51:51 +01:00
nuest df7c6205c0 do not install Stencila Python context if only python-jupyter cells found 2018-11-05 19:00:39 +01:00
nuest b032a7cd27 safe one if clause (intersection is already false-y) 2018-11-05 18:51:10 +01:00
Tim Head 5cdd0ee371
Merge pull request #407 from costrouc/costrouc/nix-buildpack
Adding support for nix buildpack in repo2docker
2018-11-05 15:27:48 +01:00
nuest b1bff5bf5e parse Stencila xml files instead of regex 2018-10-30 17:01:05 +01:00
nuest 9c81c3ed19 rename stencila_manifest_contexts to stencila_contexts
also remove dev comment
2018-10-30 16:25:40 +01:00
nuest c843e25f16 simplify test for contexts (is now by default an empty list) 2018-10-30 16:24:43 +01:00
nuest 12b4457437 restructure R buildpack docs 2018-10-30 16:03:38 +01:00
nuest d6dc570a14 continue Stencila detection if /binder dir is present, improve 2018-10-30 16:02:40 +01:00
nuest 3f4da20f7e reduce calls to stencila_manifest_contexts 2018-10-30 11:58:46 +01:00
nuest da41a90e04 update versions of stencila/r and stencila/py 2018-10-30 10:33:18 +01:00
nuest 3a479b6dee install R for Stencila from R buildpack 2018-10-30 10:32:42 +01:00
nuest 8342fbd1c0 do not look for stencila if binder dir found 2018-10-30 09:02:47 +01:00
nuest 9624f0f161 extract contexts from stencila document 2018-10-29 22:51:28 +01:00
nuest 849b3f9bf9 fix some typos 2018-10-29 14:11:48 +01:00
Chris Ostrouchov 1e3630cc10
Feature: Adding nix support for repo2docker
test url: https://gitlab.com/costrouc/nix-binder-example
2018-10-17 16:32:40 -04:00
Tim Head 86b32d511d PEP8 styling 2018-10-12 16:33:16 +02:00
Tim Head 32e5ef2a2b
Merge pull request #393 from NHDaly/julia_version_customization
Julia v1.0 support: Add option to specify julia version in REQUIRE
2018-10-01 14:59:01 +02:00
Nathan Daly 7fbb0f9964 Add JULIA_BINDDIR environment variable for julia v0.7+
Add tests for the ENVIRONMENT VARIABLES to the julia unit tests.
2018-09-30 22:33:40 -04:00
Nathan Daly 55b84234f2 Update comments in README 2018-09-27 11:32:40 -04:00
Nathan Daly 8cb2b317d6 Remove accidental testing lines & HACK to fix `rm`
Fixes the tests w/ hack: disabled `rm` installation file. Needs to
be fixed before submitting

Adds TODO for Project.toml support
2018-09-27 11:00:42 -04:00
Tim Head 2ebc87b250
Merge pull request #405 from minrk/37
Support python 3.7
2018-09-27 10:35:10 +02:00
Bastian Greshake Tzovaras 1662d7ea6e remove cruft in config_files work & simplify code 2018-09-25 10:53:46 +02:00
Bastian Greshake Tzovaras 1f5469feb5
use getwd() to find path instead of "." 2018-09-23 22:15:43 +03:00