File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed
Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -649,6 +649,33 @@ mod tests {
649649 dir. push ( "aarch64-pc-windows-msvc" ) ;
650650 dir. push ( "python3-dll" ) ;
651651
652- generate_implib_for_target ( & dir, "aarch64" , "msvc" ) . unwrap ( ) ;
652+ ImportLibraryGenerator :: new ( "aarch64" , "msvc" )
653+ . generate ( & dir)
654+ . unwrap ( ) ;
655+
656+ for minor in 7 ..=13 {
657+ ImportLibraryGenerator :: new ( "aarch64" , "msvc" )
658+ . version ( Some ( ( 3 , minor) ) )
659+ . generate ( & dir)
660+ . unwrap ( ) ;
661+ }
662+
663+ // Free-threaded CPython v3.13+
664+ for minor in 13 ..=13 {
665+ ImportLibraryGenerator :: new ( "aarch64" , "msvc" )
666+ . version ( Some ( ( 3 , minor) ) )
667+ . abiflags ( Some ( "t" ) )
668+ . generate ( & dir)
669+ . unwrap ( ) ;
670+ }
671+
672+ // PyPy
673+ for minor in 7 ..=10 {
674+ ImportLibraryGenerator :: new ( "aarch64" , "msvc" )
675+ . version ( Some ( ( 3 , minor) ) )
676+ . implementation ( PythonImplementation :: PyPy )
677+ . generate ( & dir)
678+ . unwrap ( ) ;
679+ }
653680 }
654681}
You can’t perform that action at this time.
0 commit comments