@@ -117,13 +117,13 @@ def get_builder(self):
117117
118118
119119class Folders :
120- def __init__ (self , config : Config , base = None , family = None , version = None ):
120+ def __init__ (self , config : Config , base = None , family = None , version = None , abi_suffix = None ):
121121 self .config = config
122122 self .base_folder = runez .resolved_path (base )
123123 self .family = family
124124 self .version = Version .from_object (version )
125125 self .mm = self .version and self .version .mm
126- self .completions = config .completions (family = family , version = version , mm = self .mm )
126+ self .completions = config .completions (family = family , version = version , mm = self .mm , abi_suffix = abi_suffix or "" )
127127 self .build_folder = self ._get_path ("build" )
128128 self .completions ["build" ] = self .build_folder
129129 self .components = self .build_folder / "components"
@@ -197,9 +197,9 @@ def grab_config(cls, paths=None, target=None):
197197 cls .target = cls .config .target
198198
199199 @classmethod
200- def get_folders (cls , base = None , family = "cpython" , version = None ):
200+ def get_folders (cls , base = None , family = "cpython" , version = None , abi_suffix = None ):
201201 config = cls .config or Config ()
202- return Folders (config , base = base , family = family , version = version )
202+ return Folders (config , base = base , family = family , version = version , abi_suffix = abi_suffix )
203203
204204 @classmethod
205205 def family (cls , family_name , fatal = True ) -> VersionFamily :
0 commit comments