Describe the problem/need and solution
Python 3.6 is EOL. By dropping support we could do a few things:
- Reduce number of CI jobs
- Have nicer type annotations by using
from __future__ import annotations (allows using built-ins like dict, list, tuple in annotations, rather than from typing import Dict, List, Tuple
- Consider if
attrs dependency can be replaced with the Python 3.7 dataclasses stdlib (attrs is a superset so this may or may not be a good idea)
Guide for implementation
No response
Tasks and updates
No response
Describe the problem/need and solution
Python 3.6 is EOL. By dropping support we could do a few things:
from __future__ import annotations(allows using built-ins likedict,list,tuplein annotations, rather thanfrom typing import Dict, List, Tupleattrsdependency can be replaced with the Python 3.7dataclassesstdlib (attrsis a superset so this may or may not be a good idea)Guide for implementation
No response
Tasks and updates
No response