<#3607 [Housekeeping] Refactor Flyte Literal handl...
# flyte-github
a
#3607 [Housekeeping] Refactor Flyte Literal handling to single location Issue created by hamersaw Describe the issue Currently, flytepropeller contains functionality to define literal type identification and casting (among other). Similar logic is spread between other repositories, including flyteidl. The goal is to consolidate this logic into a single location which can be imported from any flyte repo for use. The current situation specifically blocks type-checking partial arguments in maptasks because this requires the casting logic in flytepropeller withing flyteplugins - introducing a circular dependency. What if we do not do this? Logic may be unavailable, and therefore unnecessarily duplicated, between repositories. Related component(s) No response Are you sure this issue hasn't been raised already? ☑︎ Yes Have you read the Code of Conduct? ☑︎ Yes flyteorg/flyte