kardia-as / zigpy-zboss

GNU General Public License v3.0
39 stars 4 forks source link

Drop support for Python 3.8 (and older) or Python 3.9 and older? #56

Open Hedda opened 2 months ago

Hedda commented 2 months ago

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.

https://endoflife.date/python

Regardless, probably would be best to push your to the highest version of Python possible?