Closed kiwiz closed 11 months ago
Let's just support Python 3.10+ for all the nice new type annotation features :firecracker:
There are some hacks to get the 3.10 syntax working as far back as 3.6, and 3.9 doesn't go EOL until 2025. But if you want to keep the version list short for simplicity, I'd support that decision. I try to keep my keep project running on python's latest.
That's a neat (ab?)use of codecs. I'll stick with 3.10 for now and see if anyone has issues.
ruff
Backwards incompatible changes:
Keep.login
/Keep.resume
/APIAuth.login
no longer return abool
device_id
parameter previously defaulted toget_mac()
, which returned anint
. This has been updated to cast the int to a hexadecimal string