I think I will head this direction. And with `setup.cfg <https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files>`_, it is quite easy to keep the package's metadata in a standard way and feed this to setup().
Regards, Jimmy -- https://mail.python.org/mailman/listinfo/python-list