Migrate from deprecated disutils to setuptools
distutils will be removed from Python 3.12+
See https://peps.python.org/pep-0632/
setuptools try to figure out packages themselves
and it fails when there are multiple files,
so we supply an empty list to indicate we don't want this.