File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -187,6 +187,21 @@ RUN python3.13 -c "import openpmd_api as io; print(io.__version__); print
187187RUN python3.13 -m openpmd_api.ls --help
188188RUN openpmd-ls --help
189189
190+ # test in fresh env: Debian:Bullseye + Python 3.14
191+ FROM debian:bullseye
192+ ENV DEBIAN_FRONTEND noninteractive
193+ COPY --from=build-env /wheelhouse/openPMD_api-*-cp314-cp314-manylinux2010_x86_64.whl .
194+ RUN apt-get update \
195+ && apt-get install -y --no-install-recommends python3.14 python3-distutils ca-certificates curl \
196+ && rm -rf /var/lib/apt/lists/*
197+ RUN python3.14 --version \
198+ && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
199+ && python3.14 get-pip.py \
200+ && python3.14 -m pip install openPMD_api-*-cp314-cp314-manylinux2010_x86_64.whl
201+ RUN python3.14 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
202+ RUN python3.14 -m openpmd_api.ls --help
203+ RUN openpmd-ls --help
204+
190205# copy binary artifacts (wheels)
191206FROM quay.io/pypa/manylinux2010_x86_64
192207MAINTAINER Axel Huebl <a.huebl@hzdr.de>
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ Optional: language bindings
3838
3939* Python:
4040
41- * Python 3.9 - 3.13
41+ * Python 3.9 - 3.14
4242 * pybind11 2.13.0+
4343 * numpy 1.15+
4444 * mpi4py 2.1+ (optional, for MPI)
You can’t perform that action at this time.
0 commit comments