From f1fec3334f0221cead525be168fcb0ec1b03b826 Mon Sep 17 00:00:00 2001
From: Benjamin Ledel <benjamin@schule-plus.com>
Date: Wed, 12 Mar 2025 13:52:06 +0100
Subject: [PATCH] * fix dependency

---
 src/Dockerfile       | 3 +++
 src/requirements.txt | 4 +---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/Dockerfile b/src/Dockerfile
index 6efa736..6aaf27e 100644
--- a/src/Dockerfile
+++ b/src/Dockerfile
@@ -34,6 +34,7 @@ RUN apt-get update && apt-get install -y \
     libxmlsec1-dev \
     gobject-introspection \
     libgirepository1.0-dev \
+    libgstreamer1.0-dev \
     gir1.2-gtk-3.0 \
     cmake \
     meson \
@@ -51,6 +52,8 @@ RUN pip install --upgrade pip setuptools wheel meson
 
 # Install dependencies
 COPY ./requirements.txt .
+# Install Pycairo before PyGObject
+RUN pip install --no-cache-dir pycairo
 RUN pip install --no-cache-dir -r requirements.txt
 
 # npm install
diff --git a/src/requirements.txt b/src/requirements.txt
index 4109448..f41abe4 100644
--- a/src/requirements.txt
+++ b/src/requirements.txt
@@ -54,7 +54,6 @@ kombu==5.2.4
 launchpadlib==1.10.16
 lazr.restfulclient==0.14.4
 lazr.uri==1.0.6
-lxml==5.3.1
 Markdown==3.3.7
 MarkupSafe==2.1.2
 mergedeep==1.3.4
@@ -70,7 +69,7 @@ prompt-toolkit==3.0.32
 pycairo==1.21.0
 pycodestyle==2.9.1
 pycparser==2.21
-PyGObject==3.52.1
+PyGObject==3.50.0
 PyJWT==2.3.0
 pymongo==4.3.3
 pyparsing==2.4.7
@@ -103,6 +102,5 @@ watchdog==2.2.1
 wcwidth==0.2.5
 whitenoise==6.3.0
 wrapt==1.14.1
-xmlsec==1.3.14
 zeep==4.2.1
 zipp==1.0.0
-- 
GitLab