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