@@ -1532,7 +1532,36 @@ else:
15321532 def WSTOPSIG (status : int ) -> int : ...
15331533 def WTERMSIG (status : int ) -> int : ...
15341534
1535- if sys .version_info >= (3 , 13 ):
1535+ if sys .version_info >= (3 , 15 ):
1536+ def posix_spawn (
1537+ path : StrOrBytesPath ,
1538+ argv : _ExecVArgs ,
1539+ env : _ExecEnv | None ,
1540+ / ,
1541+ * ,
1542+ file_actions : Sequence [tuple [Any , ...]] | None = (),
1543+ setpgroup : int | None = None , # None allowed starting in 3.15
1544+ resetids : bool = False ,
1545+ setsid : bool = False ,
1546+ setsigmask : Iterable [int ] = (),
1547+ setsigdef : Iterable [int ] = (),
1548+ scheduler : tuple [Any , sched_param ] | None = None , # None allowed starting in 3.15
1549+ ) -> int : ...
1550+ def posix_spawnp (
1551+ path : StrOrBytesPath ,
1552+ argv : _ExecVArgs ,
1553+ env : _ExecEnv | None ,
1554+ / ,
1555+ * ,
1556+ file_actions : Sequence [tuple [Any , ...]] | None = (),
1557+ setpgroup : int | None = None , # None allowed starting in 3.15
1558+ resetids : bool = False ,
1559+ setsid : bool = False ,
1560+ setsigmask : Iterable [int ] = (),
1561+ setsigdef : Iterable [int ] = (),
1562+ scheduler : tuple [Any , sched_param ] | None = None , # None allowed starting in 3.15
1563+ ) -> int : ...
1564+ elif sys .version_info >= (3 , 13 ):
15361565 def posix_spawn (
15371566 path : StrOrBytesPath ,
15381567 argv : _ExecVArgs ,
0 commit comments