ralphbean / taskw

python taskwarrior api
http://threebean.org
GNU General Public License v3.0
175 stars 47 forks source link

Drops support for Python 3.5 (eol'd as of 13 Sept 2020). #157

Open coddingtonbear opened 2 years ago

coddingtonbear commented 2 years ago

Python 3.5 support was EOL'd on 13 September 2020 (see https://endoflife.date/python) and maintaining support for it prevents us from using several nice typing features available in later versions of Python (specifically: type annotations for variables, e.g.: https://github.com/ralphbean/taskw/runs/4915784147?check_suite_focus=true).

I'm also tempted to drop 3.6 support, too, given that it is also past its EOL date and would allow us to use things like forward references and dataclasses, but since it has only been past its EOL for a month, I don't want to do that without some discussion with the other maintainers.