From 8b826eb6cfe9e393d003ab500b9d2714984018d2 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Thu, 16 Oct 2025 19:15:11 +0200 Subject: [PATCH 1/3] DRAFT: Add free threaded Python 3.14t to CI workflow matrix --- .github/workflows/ci.yml | 1 + pyproject.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 27fd510..76b19d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,7 @@ jobs: - '3.12' - '3.13' - '3.14' + - '3.14t' django-version: - 'django==4.2' - 'django==5.0' diff --git a/pyproject.toml b/pyproject.toml index 6fdb7d2..e426476 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: Free Threading", "Framework :: Django :: 5.0", "Framework :: Django :: 5.1", "Framework :: Django :: 5.2", From 53445376e03667db5258b481d524dc4cbe49569f Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 3 Nov 2025 16:51:49 +0100 Subject: [PATCH 2/3] lz4>=4.4.5 for free-threading --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 180d607..f728576 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ libvalkey = [ "libvalkey>=4.0.1", ] lz4 = [ - "lz4>=4.3.3", + "lz4>=4.4.5", ] pyzstd = [ "pyzstd>=0.16.2", From 4a7e38a9eab10e086a558afd4c08cbedce85cd4d Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 4 Nov 2025 16:24:17 +0100 Subject: [PATCH 3/3] Revert upgrade of lz4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f728576..180d607 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ libvalkey = [ "libvalkey>=4.0.1", ] lz4 = [ - "lz4>=4.4.5", + "lz4>=4.3.3", ] pyzstd = [ "pyzstd>=0.16.2",