In Python 3.9 dataclasses can seemingly define their fields using just a list whereas in Python 3.8 that's an error. Reading online about it I found out that typingSequence should preferentially be used for type annotation of arguments and typing.List for return values.
In Python 3.9 dataclasses can seemingly define their fields using just a
list
whereas in Python 3.8 that's an error. Reading online about it I found out thattypingSequence
should preferentially be used for type annotation of arguments andtyping.List
for return values.Moved the
list
toSequence
which will also, hopefully, avoid the pitfall of the 3.8 vs 3.9 errors. Fixes issue https://github.com/dirac-institute/trailblazer/issues/19