diff --git a/packaging/docker/Dockerfile.debian b/packaging/docker/Dockerfile.debian index b9fcb9801..cabba1798 100644 --- a/packaging/docker/Dockerfile.debian +++ b/packaging/docker/Dockerfile.debian @@ -51,7 +51,10 @@ RUN apt-get update && \ liblua5.3-dev \ libhiredis-dev \ libnice-dev \ - libmodbus-dev + libmodbus-dev \ + python3 \ + python3-dev \ + python3-pybind11 # Add local and 64-bit locations to linker paths ENV echo /usr/local/lib >> /etc/ld.so.conf && \ diff --git a/packaging/docker/Dockerfile.debian-multiarch b/packaging/docker/Dockerfile.debian-multiarch index 1c07499db..660fd3a97 100644 --- a/packaging/docker/Dockerfile.debian-multiarch +++ b/packaging/docker/Dockerfile.debian-multiarch @@ -58,7 +58,10 @@ RUN apt-get update && \ libusb-1.0-0-dev:${ARCH} \ liblua5.3-dev:${ARCH} \ libhiredis-dev:${ARCH} \ - libmodbus-dev:${ARCH} + libmodbus-dev:${ARCH} \ + python3:${ARCH} \ + python3-dev:${ARCH} \ + python3-pybind11:${ARCH} # Add local and 64-bit locations to linker paths ENV echo /usr/local/lib >> /etc/ld.so.conf && \ diff --git a/packaging/docker/Dockerfile.fedora b/packaging/docker/Dockerfile.fedora index d28802f2c..3775aa159 100644 --- a/packaging/docker/Dockerfile.fedora +++ b/packaging/docker/Dockerfile.fedora @@ -64,7 +64,8 @@ RUN dnf -y install \ lua-devel \ hiredis-devel \ libnice-devel \ - libmodbus-devel + libmodbus-devel \ + pybind11-devel # Add local and 64-bit locations to linker paths RUN echo /usr/local/lib >> /etc/ld.so.conf && \ diff --git a/packaging/docker/Dockerfile.fedora-minimal b/packaging/docker/Dockerfile.fedora-minimal index 6af3e6722..768fd1248 100644 --- a/packaging/docker/Dockerfile.fedora-minimal +++ b/packaging/docker/Dockerfile.fedora-minimal @@ -18,13 +18,15 @@ RUN dnf -y install \ # Dependencies RUN dnf -y install \ + python python-devel \ openssl-devel \ libuuid-devel \ libcurl-devel \ jansson-devel \ spdlog-devel \ fmt-devel \ - libwebsockets-devel + libwebsockets-devel \ + pybind11-devel ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 diff --git a/packaging/docker/Dockerfile.rocky b/packaging/docker/Dockerfile.rocky index 96b2cd9f6..5d8ab7f8d 100644 --- a/packaging/docker/Dockerfile.rocky +++ b/packaging/docker/Dockerfile.rocky @@ -25,7 +25,8 @@ RUN dnf --allowerasing -y install \ flex bison \ texinfo git curl tar \ protobuf-compiler protobuf-c-compiler \ - clang-tools-extra + clang-tools-extra \ + python python-devel # Dependencies RUN dnf -y install \ @@ -48,7 +49,8 @@ RUN dnf -y install \ lua-devel \ hiredis-devel \ libnice-devel \ - libmodbus-devel + libmodbus-devel \ + pybind11-devel # Add local and 64-bit locations to linker paths ENV echo /usr/local/lib >> /etc/ld.so.conf && \ diff --git a/packaging/docker/Dockerfile.ubuntu b/packaging/docker/Dockerfile.ubuntu index 38f660350..39c975298 100644 --- a/packaging/docker/Dockerfile.ubuntu +++ b/packaging/docker/Dockerfile.ubuntu @@ -53,7 +53,10 @@ RUN apt-get update && \ liblua5.3-dev \ libhiredis-dev \ libnice-dev \ - libmodbus-dev + libmodbus-dev \ + python3 \ + python3-dev \ + python3-pybind11 # Add local and 64-bit locations to linker paths ENV echo /usr/local/lib >> /etc/ld.so.conf && \