Repository: klarna-incubator/webtraversallibrary (language: python)

Issue:
Start testing on python 3.10



Discussion / hints:

Fix patch:
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 397d96f..adb4a2e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -8,7 +8,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest, macos-latest, windows-latest]
-        python-version: [3.7, 3.8, 3.9]
+        python-version: ['3.7', '3.8', '3.9', '3.10']
 
     steps:
     # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
diff --git a/requirements.txt b/requirements.txt
index 9983f17..066aa5b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,8 +7,7 @@ html5lib==1.1.*
 isort==5.*
 markdown==3.3.6
 mypy==0.931
-pillow==8.1.*
-pip==21.*
+pillow==9.*
 prodict==0.8.*
 pylint==2.12.*
 pytest==6.*
@@ -21,7 +20,7 @@ requests==2.27.*
 selenium==3.141.*
 setuptools==60.*
 soupsieve==2.3.1
-sphinx==3.*
+sphinx==4.*
 twine==3.7.*
 urllib3==1.26.*
 wheel==0.37.*


Test patch:
diff --git a/tests/graphics_test.py b/tests/graphics_test.py
index fa086d7..bae0cc9 100644
--- a/tests/graphics_test.py
+++ b/tests/graphics_test.py
@@ -68,6 +68,7 @@ def test_draw_rect():
     assert equal_images(img, reference)
 
 
+@pytest.mark.skip(reason="currently broken, needs new reference image")
 def test_draw_text():
     img = Image.open(ORIGINAL_DIR / "cat.png")
     draw_text(img, wtl.Point(10, 10), wtl.Color(50, 150, 250), 20, "This is a cat")