feat: add support and tests for struct fields #146
Just a thought - if I understand correctly, this fix will only work in Python 3 due to the new
If so, we might want to wait with this for a bit, since a green light was given to start transitioning the libraries to the new code generator, which also implies dropping Python 2 support.
Before this transition one final Python 2 compatible release will be made, but since this fix only affects Python 3, we might want to wait for an extra week or two, and then merge a simplified version of it.
It turned out there is still some work needed to transition the library to the new microgenerator (e.g. transitioning the dependencies first), which might take a while. Considering that, it's probably not worth waiting for it and getting the fix in sooner has value.
I'll review this tomorrow and see if it's good to merge and include in the next (non-major) release.
@HemangChothani It probably makes sense to conditionally bump the minimum