Skip to content

Commit ca1b1e8

Browse files
committed
test: Generate python313t.lib and python313t.dll.a
These require passing `abiflags="t"` to the generator.
1 parent 151fe7f commit ca1b1e8

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/lib.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,15 @@ mod tests {
555555
.unwrap();
556556
}
557557

558+
// Free-threaded CPython v3.13+
559+
for minor in 13..=13 {
560+
ImportLibraryGenerator::new("x86_64", "gnu")
561+
.version(Some((3, minor)))
562+
.abiflags(Some("t"))
563+
.generate(&dir)
564+
.unwrap();
565+
}
566+
558567
// PyPy
559568
for minor in 7..=10 {
560569
ImportLibraryGenerator::new("x86_64", "gnu")
@@ -594,6 +603,15 @@ mod tests {
594603
.unwrap();
595604
}
596605

606+
// Free-threaded CPython v3.13+
607+
for minor in 13..=13 {
608+
ImportLibraryGenerator::new("x86_64", "msvc")
609+
.version(Some((3, minor)))
610+
.abiflags(Some("t"))
611+
.generate(&dir)
612+
.unwrap();
613+
}
614+
597615
// PyPy
598616
for minor in 7..=10 {
599617
ImportLibraryGenerator::new("x86_64", "msvc")

0 commit comments

Comments
 (0)