Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't pass COV_CORE_SOURCE to python build subprocess
It appears that when this varible is set, pytest-cov will import modules during the interpreter initialization before the sitecustomize hook runs. Among the modules imported is sysconfig, which caches its global state before we're able to modify it, thus rendering the entire hook unusable. The documentation for the 'site' module has more details here, but I wasn't able to find a more aggressive way to prioritize our hook over others. For now, we should suppress COV_CORE_SOURCE to unblock new tests in colcon itself.
- Loading branch information