hundreds-breakfast-49010
02/19/2020, 8:34 PMaloof-angle-91616
02/19/2020, 8:34 PMsrc/python/pants/engine/platform.py
should have just linux and darwin?hundreds-breakfast-49010
02/19/2020, 8:35 PMprocess_execution/src/lib.rs
aloof-angle-91616
02/19/2020, 8:35 PMearly-needle-54791
02/19/2020, 8:35 PMearly-needle-54791
02/19/2020, 8:36 PMhundreds-breakfast-49010
02/19/2020, 8:37 PMaloof-angle-91616
02/19/2020, 8:37 PMaloof-angle-91616
02/19/2020, 8:37 PMI'm trying to encode what platform an EPR did in fact run on, which can't be Nonethat sounds like it's a different data point and might deserve a new enum?
hundreds-breakfast-49010
02/19/2020, 8:37 PMaloof-angle-91616
02/19/2020, 8:38 PMPlatform
and PlatformConstraint
in our python codealoof-angle-91616
02/19/2020, 8:38 PMaloof-angle-91616
02/19/2020, 8:38 PMhundreds-breakfast-49010
02/19/2020, 8:40 PMPlatform
in rust should really be called PlatformConstraint
hundreds-breakfast-49010
02/19/2020, 8:40 PMPlatformConstraint
not python Platform
aloof-angle-91616
02/19/2020, 8:40 PMhundreds-breakfast-49010
02/19/2020, 8:41 PMhundreds-breakfast-49010
02/19/2020, 11:01 PMhundreds-breakfast-49010
02/20/2020, 12:05 AMhundreds-breakfast-49010
02/20/2020, 12:06 AMhundreds-breakfast-49010
02/20/2020, 12:40 AMMultiPlatformExecuteProcessRequest
has multiple different ExecuteProcessRequests
?hundreds-breakfast-49010
02/20/2020, 12:40 AMhundreds-breakfast-49010
02/20/2020, 12:41 AMMultiPlatformExecuteProcessRequest
in python code directly is when we instantiate it in pex.py
, and there's we're only creating a single ExecuteProcessRequest
hundreds-father-404
02/20/2020, 12:41 AMhundreds-breakfast-49010
02/20/2020, 12:41 AMhundreds-breakfast-49010
02/20/2020, 12:42 AMprocess_execution
and there's a lot of complexity that can be gotten rid of if we don't have multiple copies of the same EPR per-platformhundreds-breakfast-49010
02/20/2020, 12:46 AMwitty-crayon-22786
02/20/2020, 12:54 AMwitty-crayon-22786
02/20/2020, 12:56 AMwitty-crayon-22786
02/20/2020, 12:56 AM