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