File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -73,10 +73,12 @@ def _maybe_set_xcode_location_cflags(rctx, environment):
7373 Pip won't be able to compile c extensions from sdists with the pre built python distributions from indygreg
7474 otherwise. See https://github.com/indygreg/python-build-standalone/issues/103
7575 """
76+ python_interpreter_workspace = rctx .path (Label ("@{}//:WORKSPACE" .format (rctx .attr .python_interpreter_target .workspace_name ))).dirname
7677 if (
7778 rctx .os .name .lower ().startswith ("mac os" ) and
7879 rctx .attr .python_interpreter_target != None and
79- rctx .path (Label ("@{}//:{}" .format (rctx .attr .python_interpreter_target .workspace_name , STANDALONE_INTERPRETER_FILENAME ))) and
80+ # This is a rules_python provided toolchain.
81+ rctx .execute (["ls" , "{}/{}" .format (python_interpreter_workspace , STANDALONE_INTERPRETER_FILENAME )]).return_code == 0 and
8082 not environment .get (CPPFLAGS )
8183 ):
8284 xcode_sdk_location = rctx .execute (["xcode-select" , "--print-path" ])
You can’t perform that action at this time.
0 commit comments