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
yuvipanda
98b365c868
Remove DataScienceHandbook from our CI
...
It'll be broken by python3.6 move, needs https://github.com/jakevdp/PythonDataScienceHandbook/issues/108
to be fixed before we can re-enable.
2018-01-17 17:29:11 -08:00
yuvipanda
293be022a5
Bump version checks to work with new python 3.6
2018-01-17 17:22:48 -08:00
yuvipanda
09843f5439
Bump to artful
...
Zesty fell out of support on Jan 13, and the packages have
started disappearing from http://archive.ubuntu.com/ubuntu/ and
other mirrors as of today. This will totally screw up our
build processes whenever it hits the mirror we use.
2018-01-17 17:11:29 -08:00
Mukundan Sundararajan
515db356bf
Added checks to gracefully handle docker connect errors
...
Print actual error message on Docker client init errors
2018-01-11 17:43:29 -08:00
Yuvi Panda
5ca1b044fb
Merge pull request #180 from mukundans91/addPortMapping
...
add ability for port mapping to work with non jupyter-workflow
2018-01-11 17:27:08 -08:00
Mukundan Sundararajan
549bd9663b
add ability for port mapping to work with non jupyter-workflow
...
Added tests for port mapping
Added tests for publish all exposed ports
Added argument validation for ports argument
Added short form for argument publish. Changed variable name port to ports.
2018-01-11 16:49:09 -08:00
Min RK
a824f75aa5
Merge pull request #193 from yuvipanda/fix-conda-env
...
Refreeze conda environment
2018-01-11 19:31:57 +01:00
yuvipanda
9fa8f21668
Refreeze conda environment
...
This broke out of the blue, causing CI to fail - see
https://github.com/jupyter/repo2docker/pull/180#issuecomment-356805582
2018-01-10 23:52:16 -08:00
Yuvi Panda
d7726d67b0
Merge pull request #186 from rprimet/env_switch
...
Provide a flag to pass environment variables at runtime
2018-01-10 10:20:25 -08:00
Romain Primet
e3d18c936a
fix test description
2018-01-09 12:24:58 +00:00
Romain Primet
d5d9b894b6
change parameter handling to 'action=append'
2018-01-09 08:22:38 +00:00
Romain Primet
5f95a5ddd3
Provide a flag to pass environment variables at runtime
2018-01-08 19:58:34 +00:00
Tim Head
ed6b483e2f
Merge pull request #187 from minrk/refreeze
...
refreeze conda environments
2018-01-08 18:27:49 +01:00
Min RK
58ce29f61d
allow installing 'broken' packages for frozen env
...
If a package we froze is later marked as broken, don't prevent installation.
Broken packages are lowest priority, so only allowed for those pinned in our frozen env
2018-01-08 17:08:13 +01:00
Min RK
c2ae937b61
refreeze conda environments
...
gets a few updates, but fixes issue with noarch wheel package that has been identified as broken.
2018-01-08 14:48:41 +01:00
Carol Willing
c929ef9f23
Merge pull request #183 from yuvipanda/no-alpine
...
Stop using alpine base images
2018-01-03 14:14:09 -08:00
yuvipanda
f79192ee50
Remove commented out git installation
...
Git is present by default
2018-01-03 13:46:26 -08:00
yuvipanda
379c52bac3
Stop using alpine base images
...
- It is currently breaking the build, since alpine does not
support binary wheels & we introduced ruamel.yaml which has
binary dependencies
- pip / python on alpine is broken wrt symlinks, making local
testing harder
2018-01-03 13:13:00 -08:00
Yuvi Panda
839de1ee1b
Merge pull request #182 from minrk/conda-python-runtime
...
conda: separate base envs by Python version
2018-01-03 12:30:02 -08:00
Min RK
47ab8bb55f
add ruamel.yaml dependency for parsing environment.yml
2018-01-03 18:20:41 +01:00
Min RK
997009133d
[conda] install python 2 in separate kernel env
2018-01-03 18:17:33 +01:00