Python 3.12 rebuild
Modifies unittests for compliance with Python 3.12. Switches to git sources, as the last release does not work with cryptography > 42. (introduces epoch, because tags > 1.8.0 are not available on the default branch...)
Edited by David Runge