增加vectorbt源码
This commit is contained in:
39
vectorbt/Dockerfile
Normal file
39
vectorbt/Dockerfile
Normal file
@ -0,0 +1,39 @@
|
||||
FROM jupyter/scipy-notebook:bbf0ada0a935
|
||||
|
||||
USER root
|
||||
WORKDIR /tmp
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -yq --no-install-recommends curl && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY . vectorbt
|
||||
WORKDIR vectorbt
|
||||
RUN chmod -R +x scripts
|
||||
|
||||
ARG FULL="yes"
|
||||
|
||||
RUN if [[ -n "${FULL}" ]] ; then \
|
||||
scripts/install-talib.sh && pip install --no-cache-dir .[full] ; else \
|
||||
pip install --no-cache-dir . ; fi
|
||||
|
||||
RUN scripts/install-labextensions.sh && \
|
||||
jupyter lab clean && \
|
||||
npm cache clean --force && \
|
||||
rm -rf /home/$NB_USER/.cache/yarn && \
|
||||
rm -rf $CONDA_DIR/share/jupyter/lab/staging
|
||||
|
||||
USER $NB_UID
|
||||
|
||||
ARG TEST
|
||||
|
||||
RUN if [[ -n "${TEST}" ]] ; then \
|
||||
pip install --no-cache-dir pytest && \
|
||||
export NUMBA_BOUNDSCHECK=1 && \
|
||||
export NUMBA_DISABLE_JIT=1 && \
|
||||
python -m pytest tests ; fi
|
||||
|
||||
WORKDIR "$HOME/work"
|
||||
|
||||
ENV JUPYTER_ENABLE_LAB "yes"
|
||||
Reference in New Issue
Block a user