In our latest release, we discovered that Numba is producing wheels that vendors in libtbb and libgomp but we would like to stop
auditwheel repair from doing so. Is it possible? In our case, Numba is optionally loading the C-extension that are linking to these libraries.
In addition, I have read that wheels are meant to be self-contained (Packaging DLLs on Windows), but for libraries like TBB, it should not try to vendor them. The reason is that no process should have multiple instances of TBB for performance issues (not sharing threadpool defeats the purpose of dynamic thread scheduler) and conflicts (different versions of TBB in the same process may conflict with each other).
Another reason to disable library vendoring is to avoid accidental violation of license agreements (e.g. GPL).