It seemed to me, that instead of the whole plethora of named keyword-arguments for the distutils.core.setup function, one can use a setup.cfg file
distutils.core.setup
setup.cfg
I'm glad to say that since setuptools 30.3.0 (8 Dec 2016) declarative configuration in setup.cfg is available.
Documentation.