ics-py / ics-py

Pythonic and easy iCalendar library (rfc5545)

Home Page:http://icspy.readthedocs.org/en/stable/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Should we still support Python 3.7 ?

C4ptainCrunch opened this issue · comments

commented

Big projects like Django or numpy are dropping it.

Python 3.7 is still officially supported until mid-2023 and the only relevant new features of 3.8 are assignment expressions (the walrus operator :=), positional-only arguments, and some new typing annotations. If haven't used the former two before and there is an easy backport for the latter (including further things that are also missing in 3.8). From my side, there is no urge to drop 3.7. Furthermore, Debian Buster (which is still in use at my university) ships with 3.7 and has LTS until 2024. Bigger projects might have stronger urges to move to newer versions and they also easily can, because they release regularly and thus users on older systems can easily use a slightly outdated package version with their older python. As we haven't had a release for quite some time and are also going to release many big changes at once, I'd vote for keeping python 3.7 supported in version 0.8 (in the hopes that it will be released before 2023) and drop it afterwards.

commented

You are right, let's release 0.8 with Python 3.7 support and drop it afterwards :)