mirror of
https://github.com/MillironX/singularity-builds.git
synced 2024-11-24 02:19:55 +00:00
Install available Python packages via apk
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
This commit is contained in:
parent
79f1b5735a
commit
b00fe59fa4
1 changed files with 16 additions and 9 deletions
25
Dockerfile
25
Dockerfile
|
@ -26,9 +26,22 @@ RUN \
|
||||||
ncurses \
|
ncurses \
|
||||||
openblas-dev \
|
openblas-dev \
|
||||||
py3-pip \
|
py3-pip \
|
||||||
|
py3-wheel \
|
||||||
python3 \
|
python3 \
|
||||||
|
cython \
|
||||||
xz \
|
xz \
|
||||||
zlib && \
|
zlib && \
|
||||||
|
\
|
||||||
|
# Install Python packages available from apk
|
||||||
|
apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/community \
|
||||||
|
--update --no-cache \
|
||||||
|
py3-six \
|
||||||
|
py3-joblib \
|
||||||
|
py3-threadpoolctl \
|
||||||
|
py3-numpy \
|
||||||
|
py3-numpy-dev \
|
||||||
|
py3-scipy \
|
||||||
|
py3-scikit-learn && \
|
||||||
\
|
\
|
||||||
# Install build dependencies
|
# Install build dependencies
|
||||||
apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
|
apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
|
||||||
|
@ -100,14 +113,7 @@ RUN \
|
||||||
rm -rf v${GENOMETOOLS_VERSION} && \
|
rm -rf v${GENOMETOOLS_VERSION} && \
|
||||||
cd && \
|
cd && \
|
||||||
\
|
\
|
||||||
# Download and install Python packages
|
# Download and install Python packages from pip
|
||||||
pip3 install -v --no-cache-dir six==1.16.0 && \
|
|
||||||
pip3 install -v --no-cache-dir joblib==0.14.1 && \
|
|
||||||
pip3 install -v --no-cache-dir threadpoolctl && \
|
|
||||||
pip3 install -v --no-cache-dir numpy==1.17.2 && \
|
|
||||||
pip3 install -v --no-cache-dir scipy && \
|
|
||||||
pip3 install -v --no-cache-dir cython && \
|
|
||||||
pip3 install -v --no-cache-dir scikit-learn==0.21.3 && \
|
|
||||||
pip3 install -v --no-cache-dir pysam==0.17 && \
|
pip3 install -v --no-cache-dir pysam==0.17 && \
|
||||||
pip3 install -v --no-cache-dir HTSeq==0.11.2 && \
|
pip3 install -v --no-cache-dir HTSeq==0.11.2 && \
|
||||||
pip3 install -v --no-cache-dir pybedtools==0.8.2 && \
|
pip3 install -v --no-cache-dir pybedtools==0.8.2 && \
|
||||||
|
@ -122,4 +128,5 @@ RUN \
|
||||||
cd .. && \
|
cd .. && \
|
||||||
\
|
\
|
||||||
# Cleanup build packages
|
# Cleanup build packages
|
||||||
apk del --no-cache .build-deps
|
apk del --no-cache .build-deps && \
|
||||||
|
rm -vrf /var/cache/apk/*
|
||||||
|
|
Loading…
Reference in a new issue