diff --git a/python/Cargo.toml b/python/Cargo.toml index e0ec0737..3afdc9c2 100644 --- a/python/Cargo.toml +++ b/python/Cargo.toml @@ -33,7 +33,7 @@ thiserror = "2.0.11" microvmi = { path = "../" } [dependencies.pyo3] -version = "0.24.1" +version = "0.27.2" features = ["extension-module", "abi3-py39"] [package.metadata.release] diff --git a/python/Dockerfile b/python/Dockerfile index a09adfce..00e8b0c2 100644 --- a/python/Dockerfile +++ b/python/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/pypa/manylinux2014_x86_64:latest@sha256:de0a3338f5564eb9b3645122e4c12eb4f64d63f0ce6867c9cb8e96f75eb95c5b +FROM quay.io/pypa/manylinux2014_x86_64:latest@sha256:3eee053a02bd2372799fe1fdbc256245996f66dff5d4d47173429ae7d09dd9bf # install libclang 7.0 RUN yum -y install llvm-toolset-7.0-clang llvm-toolset-7.0-clang-devel diff --git a/python/build-wheels.sh b/python/build-wheels.sh index 9378aba6..7fb18855 100755 --- a/python/build-wheels.sh +++ b/python/build-wheels.sh @@ -16,7 +16,7 @@ export BINDGEN_EXTRA_CLANG_ARGS="-I/opt/rh/devtoolset-10/root/usr/lib/gcc/x86_64 # map libmicrovmi root dir to /io cd /io/python -for PYBIN in /opt/python/cp{39,310,311,312}*/bin; do +for PYBIN in /opt/python/cp{39,310,311,312,313,314}*/bin; do "${PYBIN}/pip" install -r requirements.txt "${PYBIN}/python" setup.py bdist_wheel $@ done