File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -128,11 +128,19 @@ def _any_compat_tag() -> _Tag:
128128    the same system where it was produced. 
129129    Therefore we can just be pragmatic and pick one of the compatible tags. 
130130    """ 
131-     tag  =  next (sys_tags ())
131+     tag  =  next (_skip_incompatible_tags ())
132+     # ^-- TODO: replace with `tag = next(sys_tags())` (pypa/python#11789) 
132133    components  =  (tag .interpreter , tag .abi , tag .platform )
133134    return  cast (_Tag , tuple (map (_normalization .filename_component , components )))
134135
135136
137+ def  _skip_incompatible_tags ():
138+     # Temporary workaround for https://github.com/pypa/pip/issues/11789 
139+     for  tag  in  sys_tags ():
140+         if  all (plat  not  in tag .platform  for  plat  in  ("macosx_12" , "macosx_11" )):
141+             yield  tag 
142+ 
143+ 
136144class  editable_wheel (Command ):
137145    """Build 'editable' wheel for development. 
138146    This command is private and reserved for internal use of setuptools, 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments