From ee58bb7261ba08d499fdf66cd22d206735bcce0c Mon Sep 17 00:00:00 2001
From: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Thu, 2 Jan 2025 10:57:23 +0100
Subject: [PATCH 1/2] Explicitly depend on setuptools

Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
---
 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.cfg b/setup.cfg
index 60fe92b..121b8d8 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -23,6 +23,7 @@ classifier =
 python_requires = >= 3.9
 packages = find:
 install_requires =
+    setuptools
     bidict ~= 0.18
     httpx ~= 0.22
     json-rpc ~= 1.12
-- 
GitLab


From 28f32a57e1180f3ef5be96b0f79376a4175b202f Mon Sep 17 00:00:00 2001
From: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Thu, 2 Jan 2025 10:51:36 +0100
Subject: [PATCH 2/2] Test with Python 3.12 and 3.13

Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
---
 .gitlab-ci.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 28a3544..58f7838 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,6 +24,16 @@ py311:
   extends:
     - .test
 
+py312:
+  image: python:3.12
+  extends:
+    - .test
+
+py313:
+  image: python:3.13
+  extends:
+    - .test
+
 codestyle:
   allow_failure: true
   tags:
-- 
GitLab