From 37de9f2983643586d9afa74f83fcacfe0a119a01 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Mon, 18 Nov 2024 21:30:35 -0800 Subject: [PATCH] Python 3.13 compatibility eventlet just merged a commit in their repository for Python 3.13 support. Unfortunately they have not created a new release with this compatibility yet. Until then, we need to pin to a git commit and add "git" to our docker images. --- .github/test/Dockerfile-alpine | 1 + requirements.txt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/test/Dockerfile-alpine b/.github/test/Dockerfile-alpine index aab923b22b4..3a63410b2ad 100644 --- a/.github/test/Dockerfile-alpine +++ b/.github/test/Dockerfile-alpine @@ -12,6 +12,7 @@ RUN \ cargo \ g++ \ gcc \ + git \ jpeg-dev \ libc-dev \ libffi-dev \ diff --git a/requirements.txt b/requirements.txt index b5d58f410f1..9f71dfc192e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,8 @@ # Used by Pyppeteer pyee -eventlet>=0.36.1 # fixes SSL error on Python 3.12 +# Support for Python 3.13 +eventlet @ git+https://github.com/eventlet/eventlet@4d48d10b990910cc87ec6bbeeaea63b295fe314d feedgen~=0.9 flask-compress # 0.6.3 included compatibility fix for werkzeug 3.x (2.x had deprecation of url handlers)