Skip to content

Commit c692570

Browse files
Merge pull request #701 from martinkilbinger/py312
Python 3.12
2 parents 43d3730 + 411f4f1 commit c692570

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

Dockerfile

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
FROM python:3.11-bookworm
1+
FROM python:3.12-slim-bookworm
22

33
LABEL Description="Conda-Free ShapePipe Docker Image"
44
ENV SHELL=/bin/bash
5+
ENV QT_QPA_PLATFORM=offscreen
56

67
# Install system dependencies
78
RUN apt-get update -y --quiet --fix-missing && \
@@ -14,6 +15,7 @@ RUN apt-get update -y --quiet --fix-missing && \
1415
build-essential \
1516
cmake \
1617
curl \
18+
wget \
1719
ffmpeg \
1820
g++ \
1921
gcc \
@@ -26,6 +28,7 @@ RUN apt-get update -y --quiet --fix-missing && \
2628
libfftw3-bin \
2729
libfftw3-dev \
2830
libgl1-mesa-glx \
31+
libgsl-dev \
2932
libtool \
3033
libtool-bin \
3134
libtool-doc \
@@ -56,39 +59,34 @@ RUN cd /tmp && \
5659
# Install python dependencies
5760
RUN pip install --no-cache-dir --upgrade pip && \
5861
pip install --no-cache-dir \
59-
astropy==5.2 \
60-
cs_util==0.1.0 \
61-
galsim==2.2.6 \
62+
astropy==6.1.0 \
63+
cs_util==0.1.9 \
64+
galsim==2.5.3 \
6265
ipython==8.18.1 \
63-
joblib==1.1.0 \
66+
joblib==1.4.2 \
6467
jupyterlab==4.3.1 \
6568
matplotlib==3.8.4 \
6669
mccd==1.2.4 \
6770
modopt==1.6.1 \
6871
mpi4py==4.0.3 \
69-
numba==0.58.1 \
7072
numpy==1.26.4 \
7173
numpydoc==1.2 \
7274
pandas==2.2 \
73-
PyQt5==5.15.6 \
74-
pyqtgraph==0.12.4 \
7575
pytest==8.3.3 \
7676
pytest-cov==5.0.0 \
7777
pytest-pycodestyle==2.4.1 \
7878
pytest-pydocstyle==2.4.0 \
7979
reproject==0.14.1 \
8080
sf_tools==2.0.4 \
8181
sip_tpv==1.1 \
82-
skaha==1.4.3 \
82+
skaha==1.7.0 \
8383
sqlitedict==2.0.0 \
8484
termcolor==1.1.0 \
8585
tqdm==4.63.0 \
8686
treecorr==5.1.1 \
8787
vos==3.6.1.1 \
8888
git+https://github.com/aguinot/ngmix@stable_version \
89-
git+https://github.com/tobias-liaudat/Stile@v0.1 \
90-
git+https://github.com/CEA-COSMIC/pysap@develop
91-
89+
git+https://github.com/tobias-liaudat/Stile@v0.1
9290

9391
WORKDIR /app
9492
COPY . /app/.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ shapepipe_run = "shapepipe.shapepipe_run:main"
4646

4747
[tool.pytest.ini_options]
4848
addopts = "--verbose --cov=shapepipe"
49-
testpaths = ["shapepipe"]
49+
testpaths = ["shapepipe"]

0 commit comments

Comments
 (0)