When building the debian package, we get the following deprecation warning. Modernize the python packaging to fix it, before it stops working altogether. Keep the old setup.py in contrib so we can still build for older debian releases.
Fix for: SetuptoolsDeprecationWarning: setup.py install is deprecated. !!
******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ********************************************************************************