Changelog:
=========
Fix python_requires package metadata to support Python 3.7+.
Drop support for Python 2, as well as 3.4, 3.5, and 3.6.
Fix a broken compatibility shim that would cause the ConfigParser to fail on Python 3.12 when ConfigParser.readfp is removed.
Drop setuptools dependency and start using importlib.metadata instead.
Refactor repository into a src folder layout.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>