v4.0.3
Fix make distcheck. Was failing to have correct python paths
Drop support for Python 2
Change python bindings to switch from PyEval_CallObject on 3.12 and later to silence warning