Currently the telemetry for the debugger wheels experiment assumes that wheels will always be loaded. The debugger has three potential states, No-binaries (PYDEVD_USE_CYTHON= NO), no frame eval (PYDEVD_USE_FRAME_EVAL=NO, PYDEVD_USE_CYTHON=YES), frame eval (PYDEVD_USE_FRAME_EVAL=YES, PYDEVD_USE_CYTHON=YES)
To be accurate here, there should be one event from the extension indicating we are in the wheels experiment and a telemetry event should come from the in-proc part of the debugger that validates that the wheels were indeed loaded.
Related: microsoft/ptvsd#1859
Currently the telemetry for the debugger wheels experiment assumes that wheels will always be loaded. The debugger has three potential states, No-binaries (PYDEVD_USE_CYTHON= NO), no frame eval (PYDEVD_USE_FRAME_EVAL=NO, PYDEVD_USE_CYTHON=YES), frame eval (PYDEVD_USE_FRAME_EVAL=YES, PYDEVD_USE_CYTHON=YES)
To be accurate here, there should be one event from the extension indicating we are in the wheels experiment and a telemetry event should come from the in-proc part of the debugger that validates that the wheels were indeed loaded.
Related: microsoft/ptvsd#1859