Skip to content

Commit 5ac97f0

Browse files
committed
Python: 3.14 OK
1 parent bf72823 commit 5ac97f0

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,21 @@ RUN python3.13 -c "import openpmd_api as io; print(io.__version__); print
187187
RUN python3.13 -m openpmd_api.ls --help
188188
RUN 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)
191206
FROM quay.io/pypa/manylinux2010_x86_64
192207
MAINTAINER Axel Huebl <a.huebl@hzdr.de>

docs/source/dev/dependencies.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)