<#5500 [Housekeeping] Remove the need of kwtypes i...
# flytekit
a
#5500 [Housekeeping] Remove the need of kwtypes in user code Issue created by thomasjpfan Describe the issue Currently,
kwtypes
is in user code to convert dicts into
OrderedDict
. I think this creates another abstraction for users. For APIs, that requires a OrderedDict, they can create it themselves based on the user input. Even for APIs that require a
OrderedDict
, since Python 3.7 the normal dict is required to keep insertion order, so it implicitly behaves like an
OrderedDict
. https://mail.python.org/pipermail/python-dev/2017-December/151283.html What if we do not do this? Then users will need to learn about
kwtypes
and when to use it. Related component(s) flytekit Are you sure this issue hasn't been raised already? ☑︎ Yes Have you read the Code of Conduct? ☑︎ Yes flyteorg/flyte