File tree Expand file tree Collapse file tree 8 files changed +9
-25
lines changed
Expand file tree Collapse file tree 8 files changed +9
-25
lines changed Original file line number Diff line number Diff line change 11environment :
22 matrix :
33 - TARGET_ARCH : x64
4- CONDA_PY : 3.9
4+ CONDA_PY : 3.10
55 CONDA_INSTALL_LOCN : C:\\Miniconda37-x64
66 APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
77 platform : x64
88 SHARED : OFF
99
1010 - TARGET_ARCH : x86
11- CONDA_PY : 3.9
11+ CONDA_PY : 3.10
1212 CONDA_INSTALL_LOCN : C:\\Miniconda37
1313 APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
1414 platform : x86
Original file line number Diff line number Diff line change @@ -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:Bullseye + Python 3.9
116- FROM debian:bullseye
117- ENV DEBIAN_FRONTEND noninteractive
118- COPY --from=build-env /wheelhouse/openPMD_api-*-cp39-cp39-manylinux2010_x86_64.whl .
119- RUN apt-get update \
120- && apt-get install -y --no-install-recommends python3.9 python3-distutils ca-certificates curl \
121- && rm -rf /var/lib/apt/lists/*
122- RUN python3.9 --version \
123- && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
124- && python3.9 get-pip.py \
125- && python3.9 -m pip install openPMD_api-*-cp39-cp39-manylinux2010_x86_64.whl
126- RUN python3.9 -c "import openpmd_api as io; print(io.__version__); print(io.variants)"
127- RUN python3.9 -m openpmd_api.ls --help
128- RUN openpmd-ls --help
129-
130115# test in fresh env: Debian:Bullseye + Python 3.10
131116FROM debian:bullseye
132117ENV DEBIAN_FRONTEND noninteractive
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ Upgrade Guide
88
99ADIOS 2.9.0 is now the minimally supported version for ADIOS2 support.
1010
11- Python 3.8 support is EOL and removed.
11+ Python 3.8 and 3.9 support is EOL and removed.
1212Python 3.14 is now supported.
1313
1414
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ while those can be built either with or without:
115115
116116Optional language bindings:
117117* Python:
118- * Python 3.9 - 3.14
118+ * Python 3.10 - 3.14
119119 * pybind11 2.13.0+
120120 * numpy 1.15+
121121 * mpi4py 2.1+ (optional, for MPI)
Original file line number Diff line number Diff line change @@ -83,9 +83,9 @@ set(openPMD_pybind11_branch "v2.13.6"
8383 "Repository branch for openPMD_pybind11_repo if(openPMD_USE_INTERNAL_PYBIND11)" )
8484
8585if (openPMD_USE_PYTHON STREQUAL AUTO)
86- find_package (Python 3.9 .0 COMPONENTS Interpreter Development.Module)
86+ find_package (Python 3.10 .0 COMPONENTS Interpreter Development.Module)
8787elseif (openPMD_USE_PYTHON)
88- find_package (Python 3.9 .0 COMPONENTS Interpreter Development.Module REQUIRED)
88+ find_package (Python 3.10 .0 COMPONENTS Interpreter Development.Module REQUIRED)
8989else ()
9090 set (openPMD_HAVE_PYTHON FALSE )
9191endif ()
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ dependencies:
3737 - pre-commit
3838 - pyarrow # for dask
3939# - pybind11 # shipped internally
40- - python>=3.9
40+ - python>=3.10
4141
4242# just a note for later hackery, we could install pip packages inside the env, too:
4343# - pip:
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.14
41+ * Python 3.10 - 3.14
4242 * pybind11 2.13.0+
4343 * numpy 1.15+
4444 * mpi4py 2.1+ (optional, for MPI)
Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ def build_extension(self, ext):
203203 cmdclass = dict (build_ext = CMakeBuild ),
204204 # scripts=['openpmd-ls'],
205205 zip_safe = False ,
206- python_requires = '>=3.9 ' ,
206+ python_requires = '>=3.10 ' ,
207207 # tests_require=['pytest'],
208208 install_requires = install_requires ,
209209 # see: src/bindings/python/cli
@@ -232,7 +232,6 @@ def build_extension(self, ext):
232232 'Topic :: Database :: Front-Ends' ,
233233 'Programming Language :: C++' ,
234234 'Programming Language :: Python :: 3' ,
235- 'Programming Language :: Python :: 3.9' ,
236235 'Programming Language :: Python :: 3.10' ,
237236 'Programming Language :: Python :: 3.11' ,
238237 'Programming Language :: Python :: 3.12' ,
You can’t perform that action at this time.
0 commit comments