Skip to content

meson: Support for both packaging and distutils

Yonggang Luo requested to merge lygstate/mesa:python-support-packaging into main

What does this MR do and why?

meson: Support for both packaging and distutils

distutils was deprecated and is now gone on modern systems.
so the default behavior is to use the supported thing, which is packaging.version, and when on an old system, fallback to the old distutils.version.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9943

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>

Closes: #9943 (closed)

Edited by Yonggang Luo

Merge request reports