@@ -112,21 +112,6 @@ RUN for whl in /opt/src/dist/*.whl; do \
112112 && du -hs /opt/src/dist/* \
113113 && du -hs /wheelhouse/*
114114
115- # test in fresh env: Debian:Sid + Python 3.8
116- FROM debian:sid
117- ENV DEBIAN_FRONTEND noninteractive
118- COPY --from=build-env /wheelhouse/openPMD_api-*-cp38-cp38-manylinux2010_x86_64.whl .
119- RUN apt-get update \
120- && apt-get install -y --no-install-recommends python3.8 python3-distutils ca-certificates curl \
121- && rm -rf /var/lib/apt/lists/*
122- RUN python3.8 --version \
123- && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
124- && python3.8 get-pip.py \
125- && python3.8 -m pip install openPMD_api-*-cp38-cp38-manylinux2010_x86_64.whl
126- RUN python3.8 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
127- RUN python3.8 -m openpmd_api.ls --help
128- RUN openpmd-ls --help
129-
130115# test in fresh env: Debian:Bullseye + Python 3.9
131116FROM debian:bullseye
132117ENV DEBIAN_FRONTEND noninteractive
@@ -187,6 +172,21 @@ RUN python3.12 -c "import openpmd_api as io; print(io.__version__); print
187172RUN python3.12 -m openpmd_api.ls --help
188173RUN openpmd-ls --help
189174
175+ # test in fresh env: Debian:Bullseye + Python 3.13
176+ FROM debian:bullseye
177+ ENV DEBIAN_FRONTEND noninteractive
178+ COPY --from=build-env /wheelhouse/openPMD_api-*-cp313-cp313-manylinux2010_x86_64.whl .
179+ RUN apt-get update \
180+ && apt-get install -y --no-install-recommends python3.13 python3-distutils ca-certificates curl \
181+ && rm -rf /var/lib/apt/lists/*
182+ RUN python3.13 --version \
183+ && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
184+ && python3.13 get-pip.py \
185+ && python3.13 -m pip install openPMD_api-*-cp313-cp313-manylinux2010_x86_64.whl
186+ RUN python3.13 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
187+ RUN python3.13 -m openpmd_api.ls --help
188+ RUN openpmd-ls --help
189+
190190# copy binary artifacts (wheels)
191191FROM quay.io/pypa/manylinux2010_x86_64
192192MAINTAINER Axel Huebl <
[email protected] >
0 commit comments