Python3.12 doesn't come with distutils, so you'd have to install it with pip install setuptools.
pip install setuptools
https://github.com/PaloAltoNetworks/pan-os-python/issues/529#issuecomment-2394050583