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 @@ -127,11 +127,19 @@ def _any_compat_tag() -> _Tag:
127127 the same system where it was produced.
128128 Therefore we can just be pragmatic and pick one of the compatible tags.
129129 """
130- tag = next (sys_tags ())
130+ tag = next (_skip_incompatible_tags ())
131+ # ^-- TODO: replace with `tag = next(sys_tags())` (pypa/python#11789)
131132 components = (tag .interpreter , tag .abi , tag .platform )
132133 return cast (_Tag , tuple (map (_normalization .filename_component , components )))
133134
134135
136+ def _skip_incompatible_tags ():
137+ # Temporary workaround for https://github.com/pypa/pip/issues/11789
138+ for tag in sys_tags ():
139+ if all (plat not in tag .platform for plat in ("macosx_12" , "macosx_11" )):
140+ yield tag
141+
142+
135143class editable_wheel (Command ):
136144 """Build 'editable' wheel for development.
137145 This command is private and reserved for internal use of setuptools,
You can’t perform that action at this time.
0 commit comments