File tree 6 files changed +6
-22
lines changed
6 files changed +6
-22
lines changed Original file line number Diff line number Diff line change @@ -112,21 +112,6 @@ RUN for whl in /opt/src/dist/*.whl; do \
112
112
&& du -hs /opt/src/dist/* \
113
113
&& du -hs /wheelhouse/*
114
114
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
115
# test in fresh env: Debian:Bullseye + Python 3.9
131
116
FROM debian:bullseye
132
117
ENV DEBIAN_FRONTEND noninteractive
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ Supported frontends are C++11 and Python3.
42
42
-DopenPMD_USE_PYTHON=ON \
43
43
-DopenPMD_BUILD_TESTING=OFF \
44
44
-DCMAKE_INSTALL_PREFIX=/usr/local \
45
- -DCMAKE_INSTALL_PYTHONDIR=lib/python3.6 /dist-packages
45
+ -DCMAKE_INSTALL_PYTHONDIR=lib/python3.12 /dist-packages
46
46
make
47
47
# make test
48
48
make install
Original file line number Diff line number Diff line change @@ -78,9 +78,9 @@ set(openPMD_pybind11_branch "v2.13.6"
78
78
"Repository branch for openPMD_pybind11_repo if(openPMD_USE_INTERNAL_PYBIND11)" )
79
79
80
80
if (openPMD_USE_PYTHON STREQUAL AUTO)
81
- find_package (Python 3.7 .0 COMPONENTS Interpreter Development.Module)
81
+ find_package (Python 3.9 .0 COMPONENTS Interpreter Development.Module)
82
82
elseif (openPMD_USE_PYTHON)
83
- find_package (Python 3.7 .0 COMPONENTS Interpreter Development.Module REQUIRED)
83
+ find_package (Python 3.9 .0 COMPONENTS Interpreter Development.Module REQUIRED)
84
84
else ()
85
85
set (openPMD_HAVE_PYTHON FALSE )
86
86
endif ()
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ dependencies:
36
36
- pre-commit
37
37
- pyarrow # for dask
38
38
# - pybind11 # shipped internally
39
- - python>=3.8
39
+ - python>=3.9
40
40
41
41
# just a note for later hackery, we could install pip packages inside the env, too:
42
42
# - pip:
Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ CMake will summarize the install paths for you before the build step.
192
192
# Note that one some systems, /lib might need to be replaced with /lib64.
193
193
194
194
# change path to your python MAJOR.MINOR version
195
- export PYTHONPATH=$HOME /somepath/lib/python3.8 /site-packages:$PYTHONPATH
195
+ export PYTHONPATH=$HOME /somepath/lib/python3.12 /site-packages:$PYTHONPATH
196
196
197
197
Adding those lines to your ``$HOME/.bashrc `` and re-opening your terminal will set them permanently.
198
198
Original file line number Diff line number Diff line change @@ -196,7 +196,7 @@ def build_extension(self, ext):
196
196
cmdclass = dict (build_ext = CMakeBuild ),
197
197
# scripts=['openpmd-ls'],
198
198
zip_safe = False ,
199
- python_requires = '>=3.8 ' ,
199
+ python_requires = '>=3.9 ' ,
200
200
# tests_require=['pytest'],
201
201
install_requires = install_requires ,
202
202
# see: src/bindings/python/cli
@@ -225,7 +225,6 @@ def build_extension(self, ext):
225
225
'Topic :: Database :: Front-Ends' ,
226
226
'Programming Language :: C++' ,
227
227
'Programming Language :: Python :: 3' ,
228
- 'Programming Language :: Python :: 3.8' ,
229
228
'Programming Language :: Python :: 3.9' ,
230
229
'Programming Language :: Python :: 3.10' ,
231
230
'Programming Language :: Python :: 3.11' ,
You can’t perform that action at this time.
0 commit comments