From 5130206b98fbfa15dfbaed5ff38a43aea3cbebfb Mon Sep 17 00:00:00 2001 From: Olivier Cervello Date: Thu, 12 Mar 2026 11:04:57 +0100 Subject: [PATCH] Bump lxml minimum to 6.0.2 for Python 3.14 compatibility lxml 5.x fails to build on Python 3.14 due to incompatible pointer types in Cython-generated C code. lxml 6.0.2 compiles correctly. Fixes #2266 Co-Authored-By: Claude Opus 4.6 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4a10c5f..de03289 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ future-annotations= "^1.0.0" html5lib = "^1.1" idna = "^3.4" Jinja2 = "^3.1.6" -lxml = ">=5.3,<7.0" +lxml = ">=6.0.2,<7.0" MarkupSafe = "^3.0.2" mock = "^5.1.0" multidict = "^6.6.3"