Use requirements.txt for installing base packages in requirements.txt

Lets us move to a frozen requirements.txt that can be automated
soon.
pull/156/head
yuvipanda 2017-11-30 00:27:14 -08:00
rodzic c43d45ce21
commit a84e8ebcf5
3 zmienionych plików z 15 dodań i 6 usunięć

Wyświetl plik

@ -26,6 +26,11 @@ class PythonBuildPack(BuildPack):
"${VENV_PATH}/bin"
]
build_script_files = {
'python/requirements.txt': '/tmp/requirements.txt',
}
build_scripts = [
(
"root",
@ -43,10 +48,7 @@ class PythonBuildPack(BuildPack):
(
"${NB_USER}",
r"""
pip install --no-cache-dir \
notebook==5.2.2 \
ipywidgets==6.0.0 \
jupyterlab==0.28 && \
pip install --no-cache-dir -r /tmp/requirements.txt && \
jupyter nbextension enable --py widgetsnbextension --sys-prefix && \
jupyter serverextension enable --py jupyterlab --sys-prefix
"""
@ -92,6 +94,10 @@ class Python2BuildPack(BuildPack):
'virtualenv'
}
build_script_files = {
'python/requirements2.txt': '/tmp/requirements2.txt',
}
env = [
('VENV2_PATH', '${APP_BASE}/venv2')
]
@ -117,8 +123,7 @@ class Python2BuildPack(BuildPack):
(
"${NB_USER}",
r"""
pip2 install --no-cache-dir \
ipykernel==4.6.1 && \
pip2 install --no-cache-dir -r /tmp/requirements2.txt && \
python2 -m ipykernel install --prefix=${NB_PYTHON_PREFIX}
"""
)

Wyświetl plik

@ -0,0 +1,3 @@
notebook==5.2.2
ipywidgets==6.0.0
jupyterlab==0.28

Wyświetl plik

@ -0,0 +1 @@
ipykernel==4.6.1