Is your feature request related to a problem? Please describe.
The generated code still has traces of the python2.7 support, for example, when six is used.
Describe the solution you'd like
Fully adopt the EOL of python2.7 and start using modern python syntax. It could also mean to start using type hints, dataclasses, etc...
Describe alternatives you've considered
Additional context
We are starting to automate python syntax evolution tool pyupgrade in our projects, and while it helps the generated code look "less dated", it becomes a extra step in the code generation, slowing the process.
By maintaining the template syntax, we will have the same result but with a better process.
Is your feature request related to a problem? Please describe.
The generated code still has traces of the python2.7 support, for example, when
sixis used.Describe the solution you'd like
Fully adopt the EOL of python2.7 and start using modern python syntax. It could also mean to start using type hints, dataclasses, etc...
Describe alternatives you've considered
Additional context
We are starting to automate python syntax evolution tool pyupgrade in our projects, and while it helps the generated code look "less dated", it becomes a extra step in the code generation, slowing the process.
By maintaining the template syntax, we will have the same result but with a better process.