Python Development component requires libpython
Finding the Development component for Python (e.g. with FindPython3) fails if libpython isn't found. However, it is ok for libpython not to exist if you simply want to compile Python extensions (as opposed to embedding Python in an application). For example, the official Docker manylinux build images don't include libpython, to shrink the image size. (see https://github.com/pypa/manylinux/issues/484)
(slightly related: #19226 (closed))