Properly support python-olm compilation needs in container

This commit is contained in:
Astra Logical 2026-07-23 11:53:15 -04:00
parent ec035b5e44
commit 41bdeafcbc
2 changed files with 5 additions and 2 deletions

View file

@ -5,10 +5,12 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
WORKDIR /app
# Install libolm C library and build dependencies for E2E crypto bindings
# Install libolm C library, CMake, C++ compiler, and Python headers for E2E crypto bindings
RUN apt-get update && apt-get install -y --no-install-recommends \
libolm-dev \
gcc \
g++ \
cmake \
python3-dev \
&& rm -rf /var/lib/apt/lists/*

View file

@ -1,4 +1,5 @@
mautrix[e2e]>=0.20.0
mautrix[encryption]>=0.20.0
python-olm>=3.2.0
aiosqlite>=0.19.0
python-keycloak>=4.0.0
markdown