Skip to content

Commit dc7a9f2

Browse files
mjml-python: Add version 1.4.2 (#2366)
1 parent 5788cdb commit dc7a9f2

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

‎docs/packages/mjml-python.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ versions:
99
- filename: mjml_python-1.4.1-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
1010
sha256: c6600b16067086ed215ef5215136aba0277264e88115a0752904af9b05599897
1111
requires-python: '>=3.8'
12+
- version: 1.4.2
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2+
From: Ludovic Henry <git@ludovic.dev>
3+
Date: Fri, 25 Sep 2026 00:00:00 +0000
4+
Subject: [PATCH] Cargo: bump abi3 floor to py39
5+
6+
Upstream-Status: Inappropriate [manylinux_2_39_riscv64 ships no cp38 interpreter]
7+
8+
The riscv64 manylinux image's oldest available CPython is cp39 (no cp38),
9+
so a wheel built here and tagged cp38-abi3 (this crate's abi3-py38
10+
feature) would never actually be compiled or tested against its own
11+
declared floor -- gotcha 96. Bump the pyo3 abi3 feature to abi3-py39 to
12+
make the riscv64 wheel's tag match the oldest interpreter this repo can
13+
build and test it on; every other platform's wheel is unaffected.
14+
15+
Signed-off-by: Ludovic Henry <git@ludovic.dev>
16+
---
17+
Cargo.toml | 2 +-
18+
1 file changed, 1 insertion(+), 1 deletion(-)
19+
20+
diff --git a/Cargo.toml b/Cargo.toml
21+
index c79c96a..e52002a 100644
22+
--- a/Cargo.toml
23+
+++ b/Cargo.toml
24+
@@ -10,4 +10,4 @@ crate-type = ["cdylib"]
25+
26+
[dependencies]
27+
mrml = { version = "6.0.0" }
28+
-pyo3 = { version = "~0.29.0", features = ["abi3-py38", "extension-module"] }
29+
+pyo3 = { version = "~0.29.0", features = ["abi3-py39", "extension-module"] }
30+
--
31+
2.43.0
32+

0 commit comments

Comments
 (0)