Wykres commitów

588 Commity (eaad02ca34e0d6a93ba436250328040ad454bbc7)

Autor SHA1 Wiadomość Data
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
Yuvi Panda d38878a15a
Merge pull request #220 from rgbkrk/wordsmith-freeze
Switch freeze guidance to not be a directive
2018-02-06 17:00:00 -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
Chris Holdgraf e046c11848
Merge pull request #210 from yuvipanda/r-lang
Add native R + IRKernel + RStudio support
2018-02-06 13:00:46 -08:00
Chris Holdgraf decff2e7c7 willingc comment on r readme 2018-02-06 11:19:40 -08:00
Chris Holdgraf 2a03420f35 improving readme 2018-02-06 10:54:44 -08:00
Chris Holdgraf 0e2fec2302 adding R README file 2018-02-06 10:48:05 -08:00
yuvipanda 957acbcd2b Fix curl commandline parameters 2018-02-02 17:40:18 -08:00
yuvipanda 39d3e6a8f7 Add more docstrings in R BuildPack
- Version-pin the devtools package installation independent of
  the current version
- Make sure get_build_scripts is independent of contents of
  current repository
2018-02-02 17:38:36 -08:00
yuvipanda 25611f0230 Fix venv test failure caused by r buildpack addition 2018-02-02 09:37:56 -08:00
Yuvi Panda 2bb1d2684a
Merge pull request #208 from minrk/conda-freeze
add nteract-on-jupyter to conda
2018-02-02 09:27:20 -08:00
yuvipanda e2099dbc97 Add basic R + IRKernel + RStudio support
This sets up R + RStudio + IRKernel for a repository that contains:

 1. A `runtime.txt` file with the text:

	r-<year>-<month>-<date>

	Where 'year', 'month' and 'date' refer to a specific
	date snapshot of https://mran.microsoft.com/timemachine
	from which libraries are to be installed.

 2. An optional `install.R` file that will be executed at build time,
	and can be used for installing packages from both MRAN and GitHub.

It currently sets up R from the ubuntu repository being used. This
is unideal, and we should investigate other solutions!

Fixes #24
2018-02-02 09:25:19 -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
yuvipanda 398c82ee59 Add JuliaBuildPack to list of buildpacks 2018-02-01 15:55:58 -08:00
Yuvi Panda c6f17f0a9d
Merge pull request #209 from minrk/conda-35
Fix Python version detection for conda
2018-02-01 15:53:28 -08: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
Min RK 9b7fcb718a ensure python=3.5 is tested 2018-02-01 17:38:46 +01:00
Chris Holdgraf 64a4bebe99
Merge pull request #204 from yuvipanda/docfixes
Remove outdated builder info from docs
2018-02-01 08:13:09 -08:00
Min RK e710416669
Merge pull request #200 from yuvipanda/nteract
Add nteract jupyter extension to requirements.txt based setups
2018-02-01 14:06:14 +01:00
yuvipanda d438ad7091 Add nteract jupyter extension to requirements.txt based setups
Didn't add to conda, since there is currently no way to add
pip packages to our conda frozen setup (due to
https://github.com/conda/conda/pull/6438).

This means nteract will be available only when used with
requirement.txt, and not when used with environment.yml files.
2018-02-01 04:29:41 -08:00
yuvipanda 91065eb11a Fix tautology 2018-02-01 04:27:55 -08:00
yuvipanda e3bf8a16c6 Remove usage of LoggingConfigurable in BuildPack 2018-02-01 04:27:15 -08:00
yuvipanda be10cadbcb Remove traitlet imports from all buildpacks 2018-02-01 04:23:34 -08:00
yuvipanda 0c046f4f1a Remove all traitlets from Legacy Dockerfile buildpack 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
Min RK 48e98fc421
Merge pull request #206 from yuvipanda/refactor
Refactor (most) traitlets out of buildpacks
2018-02-01 13:06:32 +01:00
yuvipanda e913fce474 Cache python_version detection in conda buildpack 2018-02-01 02:42:17 -08:00
Min RK bb309da2d3
Merge pull request #205 from yuvipanda/clarify-debug
Clarify that --debug and --no-build are for debugging only
2018-02-01 11:34:28 +01:00
yuvipanda bcf3aedce2 Fix failing Julia test 2018-02-01 02:13:19 -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 efe14e7580 Fix postBuild to work properly 2018-02-01 02:10:30 -08:00
yuvipanda 66ec915a23 Fix python version detection in conda 2018-02-01 01:52:36 -08:00
yuvipanda f32e8c1267 Move postbuild scripts to method from traitlet 2018-02-01 01:46:53 -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 c48e8d4586 Move labels from traitlet to method 2018-02-01 01:23:56 -08:00
yuvipanda d3c6703e9e Move path and env from traitlets to methods 2018-02-01 01:21:17 -08:00
yuvipanda dc653388f5 Use methods for packages and base packages, not traitlets 2018-02-01 01:11:40 -08:00
yuvipanda 1e88e313b6 Clarify that --debug and --no-build are for debugging only
They output a Dockerfile that can not be used outside of
repo2docker, so are only useful as debugging aids.

Fixes #202
2018-02-01 00:48:43 -08:00
yuvipanda 9f7ea00049 Remove outdated builder info from docs
These are 100% wrong and misleading, so we should remove them
2018-02-01 00:42:49 -08:00
Yuvi Panda 8a5b1ef7a2
Merge pull request #189 from mukundans91/handleDockerErrors
Added checks to gracefully handle docker connect errors
2018-01-24 20:06:41 -08:00
Chris Holdgraf 6e9088d79e
Merge pull request #197 from yuvipanda/artful-emergency
Emergency Bump to artful
2018-01-17 18:15:27 -08:00
yuvipanda d55d46c563 Bump external testing dockerfile to artful too 2018-01-17 17:43:15 -08:00