Open Aluriak opened 3 years ago
indeed the code does not work in 3.6. End of support is 2021-12-23 ...
If supporting version 3.6 is easy for you can do ... But how to do with the existing and the annotations?
Supporting 3.6 will need some of the current annotations to be removed, notably methods returning instances of the object they belong to.
So unless you are using some annotation interpreting system, this won't degrade any functionality, and i would recommend supporting more python versions instead of using the currently still evolving API for a non-used static typing.
For curiosity, which tool do you use to make sense of annotations ?
According to the packaging information, supported Python version go down to 3.6, as per official doc.
However, running it with 3.6 will raise a SyntaxError :
This is due to the annotation system, introduced in 3.7.
Since i'm using 3.6 for a long moment, i would advocate to follow the official release cycle and make the code compatible with python 3.6. I can make the PR if you decide to follow that path.