Split out Python code into git branches to support older Python. Master now can use newer Python idioms like f-strings, and newer packaging uses pyproject.toml
Administrivia - Python being its usual quirky self.
Release the Python portion as a package.
Some bugs in the Python code were fixed, and a test was added.