Skip to content
Snippets Groups Projects
Commit 3b001241 authored by Thomas Jürges's avatar Thomas Jürges
Browse files

SW-612: Fix PyBDSF build/installation for Python3

parent 71210d65
No related branches found
No related tags found
No related merge requests found
......@@ -18,15 +18,17 @@ RUN apt-get update && apt-get install -y python3-scipy liblog4cplus-1.1-9 libxml
# *******************
#
ENV PYBDSF_VERSION=1.8.12
RUN apt-get update && apt-get install -y git g++ gfortran libboost-python-dev python3-setuptools && \
ENV PYBDSF_VERSION=v1.9.0
# Run-time dependencies
RUN apt-get update && apt-get install -y python3-numpy
# Build-time dependencies
RUN apt-get install -y git g++ gfortran libboost-python-dev python3-dev python3-setuptools python3-numpy-dev swig3.0 && \
mkdir ${INSTALLDIR}/pybdsf && \
cd ${INSTALLDIR}/pybdsf && git clone https://github.com/lofar-astron/pybdsf && \
cd ${INSTALLDIR}/pybdsf/pybdsf && git checkout tags/v${PYBDSF_VERSION} && \
cd ${INSTALLDIR}/pybdsf/pybdsf && git checkout ${PYBDSF_VERSION} && \
mkdir -p ${INSTALLDIR}/pybdsf/lib/python${PYTHON_VERSION}/site-packages/ && \
export PYTHONPATH=${INSTALLDIR}/pybdsf/lib/python${PYTHON_VERSION}/site-packages:${INSTALLDIR}/pybdsf/lib64/python${PYTHON_VERSION}/site-packages:$PYTHONPATH && cd ${INSTALLDIR}/pybdsf/pybdsf && python3 setup.py install --prefix=${INSTALLDIR}/pybdsf/ && \
apt-get -y purge git g++ gfortran libboost-python-dev python3-setuptools
apt-get -y purge git g++ gfortran libboost-python-dev python3-dev python3-setuptools python3-numpy-dev swig3.0
#
# *******************
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment