The STUMPY library relies on Numba as a core dependency and we perform unit testing on Azure Pipelines (i.e., it’s a fresh installation every time). STUMPY only depends on NumPy, SciPy, and Numba and nothing else. We noticed that as of Numba 0.48.0+, we are seeing TBB warnings like:
##[warning]The TBB threading layer requires TBB version 2019.5 or later i.e., TBB_INTERFACE_VERSION >= 11005. Found TBB_INTERFACE_VERSION = 9002. The TBB threading layer is disabled.
On Azure Pipelines, we test on Windows, Mac OSX, and Linux (ubuntu-16.04) and this is repeated on Python 3.6, 3.7, and 3.8. This warning only appears on Linux.
Interestingly, on a local server running on Ubuntu 18.04, this warning does not appear. I want to ensure that my users aren’t seeing this warning when they are running their code and I would like to suppress this warning when testing on Azure Pipelines. What’s the best way to solve this problem?