From 76f33bc11874690f9a3f945dbda276a2ae2c512d Mon Sep 17 00:00:00 2001 From: Mathieu Tarral Date: Sun, 30 Nov 2025 14:36:07 +0100 Subject: [PATCH 1/3] python/Dockerfile: update to latest image --- python/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From b38dd6c3a6d926a2bbf0a897b2318869e0287499 Mon Sep 17 00:00:00 2001 From: Mathieu Tarral Date: Sun, 30 Nov 2025 14:36:18 +0100 Subject: [PATCH 2/3] python/build_wheels.sh: add support for Python3.13 and 3.14 --- python/build-wheels.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From c87d132f4b8ae1478e5612cc6b0b7a7090e5c46f Mon Sep 17 00:00:00 2001 From: Mathieu Tarral Date: Sun, 30 Nov 2025 14:57:59 +0100 Subject: [PATCH 3/3] python/Cargo.toml: update pyo3 for python33.14 support --- python/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]