Python 3.8 is currently receiving only security updates and that will end next month, (extended support for Python 3.8 will end on 31st of October 2024), so time to drop support for Python 3.8? That it, should now require at least Python 3.9 or later, or?
At least zigpy-zboss's projects setup.cfg today says that it does currently supports Python 3.7 and later. And workflows/publish-to-testpypi.yml is currently set to use Python version 3.8 now.
Test and change to at least Python 3.9 or maybe even drop support for Python 3.9 already as even Python 3.9 is EoL (End-of-Life) now and will stop receiving all updates next year (as all updates including security updates for Python 3.9 with end on the 31st of October 2025), so you ideally might want to consider being at least Python 3.9, but perhaps Python 3.9 (or even Python 3.11) as long as zigpy-zboss is only experimental anyway.
Python 3.8 is currently receiving only security updates and that will end next month, (extended support for Python 3.8 will end on 31st of October 2024), so time to drop support for Python 3.8? That it, should now require at least Python 3.9 or later, or?
At least zigpy-zboss's projects
setup.cfg
today says that it does currently supports Python 3.7 and later. Andworkflows/publish-to-testpypi.yml
is currently set to use Python version 3.8 now.Test and change to at least Python 3.9 or maybe even drop support for Python 3.9 already as even Python 3.9 is EoL (End-of-Life) now and will stop receiving all updates next year (as all updates including security updates for Python 3.9 with end on the 31st of October 2025), so you ideally might want to consider being at least Python 3.9, but perhaps Python 3.9 (or even Python 3.11) as long as zigpy-zboss is only experimental anyway.
https://endoflife.date/python
Regardless, probably would be best to push your to the highest version of Python possible?