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