@@ -112,36 +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-
130- # test in fresh env: Debian:Bullseye + Python 3.9
131- FROM debian:bullseye
132- ENV DEBIAN_FRONTEND noninteractive
133- COPY --from=build-env /wheelhouse/openPMD_api-*-cp39-cp39-manylinux2010_x86_64.whl .
134- RUN apt-get update \
135- && apt-get install -y --no-install-recommends python3.9 python3-distutils ca-certificates curl \
136- && rm -rf /var/lib/apt/lists/*
137- RUN python3.9 --version \
138- && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
139- && python3.9 get-pip.py \
140- && python3.9 -m pip install openPMD_api-*-cp39-cp39-manylinux2010_x86_64.whl
141- RUN python3.9 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
142- RUN python3.9 -m openpmd_api.ls --help
143- RUN openpmd-ls --help
144-
145115# test in fresh env: Debian:Bullseye + Python 3.10
146116FROM debian:bullseye
147117ENV DEBIAN_FRONTEND noninteractive
@@ -202,6 +172,21 @@ RUN python3.13 -c "import openpmd_api as io; print(io.__version__); print
202172RUN python3.13 -m openpmd_api.ls --help
203173RUN openpmd-ls --help
204174
175+ # test in fresh env: Debian:Bullseye + Python 3.14
176+ FROM debian:bullseye
177+ ENV DEBIAN_FRONTEND noninteractive
178+ COPY --from=build-env /wheelhouse/openPMD_api-*-cp314-cp314-manylinux2010_x86_64.whl .
179+ RUN apt-get update \
180+ && apt-get install -y --no-install-recommends python3.14 python3-distutils ca-certificates curl \
181+ && rm -rf /var/lib/apt/lists/*
182+ RUN python3.14 --version \
183+ && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
184+ && python3.14 get-pip.py \
185+ && python3.14 -m pip install openPMD_api-*-cp314-cp314-manylinux2010_x86_64.whl
186+ RUN python3.14 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
187+ RUN python3.14 -m openpmd_api.ls --help
188+ RUN openpmd-ls --help
189+
205190# copy binary artifacts (wheels)
206191FROM quay.io/pypa/manylinux2010_x86_64
207192MAINTAINER Axel Huebl <a.huebl@hzdr.de>
0 commit comments