Min RK
faf293ec93
run venv tests with Python 3.4
...
to catch Python language support regressions
2018-02-09 16:51:13 +01:00
Min RK
e10c3eafb7
improve failure message
2018-02-09 16:48:26 +01:00
Min RK
f86fa39fc3
enable coverage on Travis
...
- ensure pip is up to date
- enable pip caching
- run tests with Python 3.6
- publish coverage to codecov
2018-02-09 16:48:26 +01:00
Min RK
3d369aff8a
run tests in memory instead of subprocesses
...
greatly improves error/failure reporting
2018-02-09 16:48:26 +01:00
Min RK
c164ef42b3
avoid calling sys.exit on success
2018-02-09 16:48:26 +01:00
Min RK
69db8f0ecb
allow passing argv to repo2docker.initialize
...
matching existing Applications
2018-02-09 16:48:26 +01:00
Tim Head
95b71d9737
Merge pull request #228 from minrk/instantiate-buildpacks
...
do not reuse BuildPack instances
2018-02-09 16:38:35 +01:00
Min RK
1ffec7ded6
do not reuse BuildPack instances
...
rather than instantiating all buildpacks ahead of time, only instantiate as needed.
Makes it clear that a given BuildPack should only perform a single build
and a new BuildPack should be created for a subsequent build.
2018-02-09 13:14:34 +01:00
Tim Head
e0f726dbe0
Merge pull request #224 from yuvipanda/contributing
...
Add a CONTRIBUTING.md
2018-02-08 23:14:56 +01:00
yuvipanda
51d5c4d0cb
Add docs on freezing dependencies
2018-02-08 11:15:53 -08:00
yuvipanda
b6af51697e
Fix trailing space in .travis.yml
2018-02-08 02:53:18 -08:00
Yuvi Panda
687788fbe9
Merge pull request #225 from betatim/bump-jlab-and-notebook
...
Bump jupyterlab and jupyter notebook to latest versions
2018-02-08 02:34:01 -08:00
Tim Head
a50f061a1f
Bump jupyterlab and jupyter notebook to latest versions
2018-02-08 10:27:15 +01:00
yuvipanda
01522559f2
Add a CONTRIBUTING.md
...
Thanks to @willingc for editing the release process notes
2018-02-07 23:34:28 -08:00
Tim Head
afc9d05c95
Merge pull request #222 from yuvipanda/install-from-wheel
...
Install from wheel when testing in travis
2018-02-08 07:56:46 +01:00
yuvipanda
a7e2355a39
Add comments to .travis.yml on why we do what we do
2018-02-07 12:55:53 -08:00
yuvipanda
f5becff2d0
Install from wheel when testing in travis
...
This helps us catch issues with MANIFEST.in and friends that
might cause problems with files not being included in the final
built package, removing a step from the release process.
2018-02-07 12:51:49 -08:00
Carol Willing
22a641ba54
Merge pull request #221 from yuvipanda/master
...
Bump version to v0.5
2018-02-07 12:02:07 -08:00
yuvipanda
eca6f7159f
Use v0.5.0 than v0.5 to be consistent
2018-02-07 11:37:37 -08:00
yuvipanda
7d2e8ccaeb
Bump version to v0.5
2018-02-07 11:33:39 -08:00
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