[llvm-dev] libc++ tests won't run due to a breaking change in Python 3.8 libraries
Sergej Jaskiewicz via llvm-dev
llvm-dev at lists.llvm.org
Thu Dec 5 10:28:23 PST 2019
The libc++ tests rely on the `platform.linux_distribution()` API , which is deprecated since Python 3.5 and removed  in Python 3.8, which is already released. This API is used to XFAIL certain tests based on the linux distro.
So, I can’t run libc++ tests when the only Python I have is 3.8.
Yes, I know, I could use Python 2, but I really don’t want to, since it will die in less than a month .
The proposed solution is to use the distro package , but AFAIK the LLVM community doesn’t want to depend on third-party packages.
Any ideas how this can be dealt with?
More information about the llvm-dev