future-crowd-69462
02/18/2023, 3:58 PMhappy-kitchen-89482
02/18/2023, 4:05 PM--print-stacktrace
)silly-queen-7197
02/18/2023, 10:03 PMgrpcio
on M1 with pants. I had to add
[subprocess-environment]
env_vars = [
'GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=TRUE',
'GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1',
'GRPC_BUILD_WITH_BORING_SSL_ASM=',
]
to my pants.toml
silly-queen-7197
02/18/2023, 10:07 PMhappy-kitchen-89482
02/18/2023, 10:26 PMfuture-crowd-69462
02/19/2023, 10:50 AMenv_vars = [
"SSH_AUTH_SOCK",
"GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1",
"GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1",
"GRPC_BUILD_WITH_BORING_SSL_ASM=1",
]
happy-kitchen-89482
02/19/2023, 2:44 PMpip
?happy-kitchen-89482
02/19/2023, 2:47 PMhappy-kitchen-89482
02/19/2023, 2:49 PMfuture-crowd-69462
02/19/2023, 3:05 PMfuture-crowd-69462
02/19/2023, 3:07 PMhappy-kitchen-89482
02/19/2023, 3:27 PMhappy-kitchen-89482
02/19/2023, 3:27 PMhappy-kitchen-89482
02/19/2023, 3:53 PM--keep-sandboxes=on_failure
then Pants will log the location of the sandbox that failed, and you can cd into it and play aroundhappy-kitchen-89482
02/19/2023, 3:53 PM__run.sh
in the sandbox that will rerun the processhappy-kitchen-89482
02/19/2023, 3:53 PM./__run.sh
until things workhappy-kitchen-89482
02/19/2023, 3:54 PM./__run.sh
manually will have access to your entire environmenthappy-kitchen-89482
02/19/2023, 3:54 PMhappy-kitchen-89482
02/19/2023, 3:54 PM