# Turn into installable package
af97118ac7596c7b83abf5c4739451bf70fefa18
# Reformat using black
a8fc1a37386d867759f6526f159e8f586bdaedc3
# Ruff
e14623fce7efea34513b2efa2701ccf59b4df559
7eed813324e91c98052faa7177fdbf4320fb1ee1
