add support for python-3.12 in workflows
add support for python-3.12 in workflows