python: Catch the v7 branch up with version upgrades, Python upgrades, etc.
This PR is, essentially, these PRs, combined and backported from main to v7:
438
465
468
470
This also updates the minimum supported version of dazl to Python 3.7; unfortunately Python 3.6 and older libraries no longer build or run properly on Apple Silicon-based Macs, and based on PyPi usage statistics, dazl is not getting any Python 3.6 use anyway as Python 3.6 has been end-of-lifed for some time.
python: Catch the
v7
branch up with version upgrades, Python upgrades, etc.This PR is, essentially, these PRs, combined and backported from
main
tov7
:438
465
468
470